module YleTf::Helpers::Hash
Public Instance Methods
deep_copy(hash)
click to toggle source
Returns deep copy of a Hash
. `dup` and `clone` only return shallow copies.
# File lib/yle_tf/helpers/hash.rb, line 17 def deep_copy(hash) Marshal.load(Marshal.dump(hash)) end
deep_merge(target, source)
click to toggle source
Returns deep merged new Hash
# File lib/yle_tf/helpers/hash.rb, line 11 def deep_merge(target, source) target.deep_merge(source) end