class Hash
Public Instance Methods
deep_copy()
click to toggle source
# File lib/sequenceserver/refinements.rb, line 2 def deep_copy Marshal.load Marshal.dump self end
deep_merge(other)
click to toggle source
# File lib/sequenceserver/refinements.rb, line 6 def deep_merge(other) merge(other) do |key, oldval, newval| if oldval.is_a? Hash then oldval.deep_merge(newval) else newval end end end