Class: Hash

Inherits:
Object
  • Object
show all
Defined in:
lib/sensu-handler.rb

Instance Method Summary collapse

Instance Method Details

#deep_merge(other_hash, &merger) ⇒ Object



122
123
124
125
126
127
# File 'lib/sensu-handler.rb', line 122

def deep_merge(other_hash, &merger)
  merger ||= proc do |k, oldval, newval|
    oldval.deep_merge(newval, &merger) rescue newval
  end
  merge(other_hash, &merger)
end