lib/jsonpath/proxy.rb in jsonpath-1.0.2 vs lib/jsonpath/proxy.rb in jsonpath-1.0.3

- old
+ new

@@ -8,14 +8,14 @@ def initialize(obj) @obj = obj end def gsub(path, replacement = nil, &replacement_block) - _gsub(_deep_copy, path, replacement ? proc { replacement } : replacement_block) + _gsub(_deep_copy, path, replacement ? proc(&method(:replacement)) : replacement_block) end def gsub!(path, replacement = nil, &replacement_block) - _gsub(@obj, path, replacement ? proc { replacement } : replacement_block) + _gsub(@obj, path, replacement ? proc(&method(:replacement)) : replacement_block) end def delete(path = JsonPath::PATH_ALL) _delete(_deep_copy, path) end