Class: Hash

Inherits:
Object
  • Object
show all
Defined in:
lib/ludy/hash/reverse_merge.rb

Instance Method Summary collapse

Instance Method Details

#reverse_merge(hash) ⇒ Object

if the keys of input hash exists, don’t merge in it



4
5
6
# File 'lib/ludy/hash/reverse_merge.rb', line 4

def reverse_merge hash
  dup.reverse_merge! hash
end

#reverse_merge!(hash) ⇒ Object

inplace version of reverse_merge



8
9
10
# File 'lib/ludy/hash/reverse_merge.rb', line 8

def reverse_merge! hash
  replace hash.merge(self)
end