module CoreExtensions::HashExt

Public Instance Methods

deep_merge(new_hash) click to toggle source
# File lib/content/pipeline/core_extensions/hash_ext.rb, line 4
def deep_merge(new_hash)
  merge(new_hash) do |k, o, n|
    o.is_a?(Hash) && n.is_a?(Hash) ? o.deep_merge(n) : n
  end
end