class Hash
Public Instance Methods
deep_merge(hash)
click to toggle source
# File lib/keen-cli.rb, line 14 def deep_merge(hash) target = dup hash.keys.each do |key| if hash[key].is_a? Hash and self[key].is_a? Hash target[key] = target[key].deep_merge(hash[key]) next end target[key] = hash[key] end target end