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



69
70
71
72
73
74
75
76
77
# File 'lib/puppet_library/util.rb', line 69

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