Class: Hash
- Inherits:
-
Object
- Object
- Hash
- Defined in:
- lib/sensu-plugin/utils.rb
Instance Method Summary collapse
Instance Method Details
#deep_merge(other_hash, &merger) ⇒ Object
60 61 62 63 64 65 |
# File 'lib/sensu-plugin/utils.rb', line 60 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 |