Method: Doing::Util#deep_merge_hashes

Defined in:
lib/doing/util.rb

#deep_merge_hashes(master_hash, other_hash) ⇒ Object

Non-destructive version of deep_merge_hashes!

Parameters:

  • master_hash (Hash)

    The master hash

  • other_hash (Hash)

    The other hash

Returns:

  • the merged hashes.

See Also:

  • {deep_merge_hashes!}


58
59
60
# File 'lib/doing/util.rb', line 58

def deep_merge_hashes(master_hash, other_hash)
  deep_merge_hashes!(master_hash.clone, other_hash)
end