./lib/jbuilder_template.rb in jbuilder-0.4.3 vs ./lib/jbuilder_template.rb in jbuilder-0.5.0
- old
+ new
@@ -1,13 +1,13 @@
class JbuilderTemplate < Jbuilder
def self.encode(context)
new(context)._tap { |jbuilder| yield jbuilder }.target!
end
- def initialize(context)
+ def initialize(context, *args)
@context = context
- super()
+ super(*args)
end
def partial!(options, locals = {})
case options
when Hash
@@ -19,10 +19,10 @@
end
end
private
def _new_instance
- __class__.new(@context)
+ __class__.new(@context, @key_formatter)
end
end
class JbuilderHandler
cattr_accessor :default_format