lib/jbuilder/jbuilder_template.rb in jbuilder-2.0.4 vs lib/jbuilder/jbuilder_template.rb in jbuilder-2.0.5
- old
+ new
@@ -123,10 +123,10 @@
self.default_format = Mime::JSON
def self.call(template)
# this juggling is required to keep line numbers right in the error
%{__already_defined = defined?(json); json||=JbuilderTemplate.new(self); #{template.source}
- json.target! unless __already_defined}
+ json.target! unless (__already_defined && __already_defined != "method")}
end
end
ActionView::Template.register_template_handler :jbuilder, JbuilderHandler