Class: Hash

Inherits:
Object
  • Object
show all
Defined in:
lib/puppet_library/util.rb

Instance Method Summary collapse

Instance Method Details

#deep_merge(other) ⇒ Object



49
50
51
52
53
54
55
56
57
# File 'lib/puppet_library/util.rb', line 49

def deep_merge(other)
    merge(other) do |key, old_val, new_val|
        if old_val.instance_of? Array
            old_val + new_val
        else
            new_val
        end
    end
end