lib/haml/helpers/action_view_mods.rb in haml-3.1.3 vs lib/haml/helpers/action_view_mods.rb in haml-3.1.4
- old
+ new
@@ -128,21 +128,22 @@
alias_method :content_tag_without_haml, :content_tag
alias_method :content_tag, :content_tag_with_haml
end
class InstanceTag
- # Includes TagHelper
+ # Already includes TagHelper
+ include Haml::Helpers
def haml_buffer
@template_object.send :haml_buffer
end
def is_haml?
@template_object.send :is_haml?
end
- def content_tag(*args)
- html_tag = content_tag_with_haml(*args)
+ def content_tag(*args, &block)
+ html_tag = content_tag_with_haml(*args, &block)
return html_tag unless respond_to?(:error_wrapping)
return error_wrapping(html_tag) if method(:error_wrapping).arity == 1
return html_tag unless object.respond_to?(:errors) && object.errors.respond_to?(:on)
return error_wrapping(html_tag, object.errors.on(@method_name))
end