class Hash

Public Instance Methods

deep_merge(other_hash, &merger) click to toggle source
# File lib/sensu-plugin/utils.rb, line 58
def deep_merge(other_hash, &merger)
  merger ||= proc do |key, old_value, new_value|
    old_value.deep_merge(new_value, &merger) rescue new_value
  end
  merge(other_hash, &merger)
end