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