module R2OAS::Callable
Public Instance Methods
deep_call(data, target, callback)
click to toggle source
# File lib/r2-oas/shared/callable.rb, line 5 def deep_call(data, target, callback) return data unless data.is_a?(Hash) data.each do |key, value| if key.eql? target data[key] = callback.call(value) else data[key] = deep_call(value, target, callback) end end end