lib/json_builder/member.rb in json_builder-3.0.1 vs lib/json_builder/member.rb in json_builder-3.0.2

- old
+ new

@@ -4,17 +4,17 @@ module JSONBuilder class Member attr_accessor :key attr_accessor :value - def initialize(key, *args, &block) + def initialize(key, scope, *args, &block) @key = key - + argument = args.shift if argument.is_a?(Array) - @value = Elements.new(argument, &block) + @value = Elements.new(scope, argument, &block) else - @value = Value.new(argument, &block) + @value = Value.new(scope, argument, &block) end end def to_s "\"#{@key}\": #{@value}" \ No newline at end of file