./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