diff --git a/lib/liquid/block_body.rb b/lib/liquid/block_body.rb index c543d822..45be8b8a 100644 --- a/lib/liquid/block_body.rb +++ b/lib/liquid/block_body.rb @@ -170,7 +170,7 @@ module Liquid def disable_tags(context, tags, &block) return yield if tags.empty? - context.registers['disabled_tags'].disable(tags, &block) + context.registers[:disabled_tags].disable(tags, &block) end def raise_if_resource_limits_reached(context, length) diff --git a/lib/liquid/registers/disabled_tags.rb b/lib/liquid/registers/disabled_tags.rb index 79b64727..b1cd3bda 100644 --- a/lib/liquid/registers/disabled_tags.rb +++ b/lib/liquid/registers/disabled_tags.rb @@ -28,5 +28,5 @@ module Liquid end end - Template.add_register('disabled_tags', DisabledTags.new) + Template.add_register(:disabled_tags, DisabledTags.new) end diff --git a/lib/liquid/tag.rb b/lib/liquid/tag.rb index 832e32c7..ffd22868 100644 --- a/lib/liquid/tag.rb +++ b/lib/liquid/tag.rb @@ -47,7 +47,7 @@ module Liquid end def disabled?(context) - context.registers['disabled_tags'].disabled?(tag_name) + context.registers[:disabled_tags].disabled?(tag_name) end def disabled_error_message diff --git a/lib/liquid/template.rb b/lib/liquid/template.rb index 2f0bed4b..e23df246 100644 --- a/lib/liquid/template.rb +++ b/lib/liquid/template.rb @@ -93,7 +93,7 @@ module Liquid end def add_register(name, klass) - registers[name.to_s] = klass + registers[name.to_sym] = klass end def registers