Class: Hash

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

Instance Method Summary collapse

Instance Method Details

#merge_with_arrays_merged(newhash) ⇒ Object



4
5
6
7
8
# File 'lib/hash/merge_with_arrays.rb', line 4

def merge_with_arrays_merged(newhash)
  merge(newhash) do |_key, oldval, newval|
    oldval.is_a?(Array) ? oldval | Array(newval) : newval
  end
end