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