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