module Kongrations::HashExt

Public Instance Methods

deep_merge!(second) click to toggle source
# File lib/kongrations/hash_ext.rb, line 6
def deep_merge!(second)
  merger = proc { |_key, v1, v2| v1.is_a?(Hash) && v2.is_a?(Hash) ? v1.merge(v2, &merger) : v2 }
  merge!(second, &merger)
end