class Object
Public Instance Methods
swap_nested_value(key, value)
click to toggle source
# File lib/dig_nested_hash.rb, line 4 def swap_nested_value(key, value) store(key, value) if key?(key) each do |_k, v| v.swap_nested_value(key, value) if v.is_a?(Hash) v.each do |h| h.swap_nested_value(key, value) if h.is_a?(Hash) end if v.is_a?(Array) end end