module Liquid::Tag::Disableable
Public Instance Methods
Source
# File lib/liquid/tag/disableable.rb, line 14 def disabled_error(context) # raise then rescue the exception so that the Context#exception_renderer can re-raise it raise DisabledError, "#{tag_name} #{parse_context[:locale].t('errors.disabled.tag')}" rescue DisabledError => exc context.handle_error(exc, line_number) end
Source
# File lib/liquid/tag/disableable.rb, line 6 def render_to_output_buffer(context, output) if context.tag_disabled?(tag_name) output << disabled_error(context) return end super end
Calls superclass method