./lib/jbuilder_template.rb in jbuilder-0.9.1 vs ./lib/jbuilder_template.rb in jbuilder-1.0.0
- old
+ new
@@ -1,9 +1,9 @@
class JbuilderTemplate < Jbuilder
- def initialize(context, *args)
+ def initialize(context, *args, &block)
@context = context
- super(*args)
+ super(*args, &block)
end
def partial!(options, locals = {})
case options
when ::Hash
@@ -35,11 +35,11 @@
protected
def _cache_key(key)
if @context.respond_to?(:fragment_name_with_digest)
@context.fragment_name_with_digest(key)
else
- ::ActiveSupport::Cache.expand_cache_key(key.is_a?(::Hash) ? url_for(key).split("://").last : key, :jbuilder)
+ ::ActiveSupport::Cache.expand_cache_key(key.is_a?(::Hash) ? url_for(key).split('://').last : key, :jbuilder)
end
end
end
class JbuilderHandler
@@ -51,6 +51,6 @@
%{__already_defined = defined?(json); json||=JbuilderTemplate.new(self); #{template.source}
json.target! unless __already_defined}
end
end
-ActionView::Template.register_template_handler :jbuilder, JbuilderHandler
+ActionView::Template.register_template_handler :jbuilder, JbuilderHandler
\ No newline at end of file