Class: Indocker::HashMerger
- Inherits:
-
Object
- Object
- Indocker::HashMerger
- Defined in:
- lib/indocker/hash_merger.rb
Class Method Summary collapse
Class Method Details
.deep_merge(source, target) ⇒ Object
2 3 4 5 6 7 8 |
# File 'lib/indocker/hash_merger.rb', line 2 def self.deep_merge(source, target) merger = proc { |key, v1, v2| Hash === v1 && Hash === v2 ? v1.merge(v2, &merger) : v2 } source.merge(target, &merger) end |