class Hash
Public Instance Methods
deep_dup()
click to toggle source
# File lib/skn_utils/core_extensions.rb, line 124 def deep_dup hash = dup each_pair do |key, value| if key.frozen? && ::String === key hash[key] = value.deep_dup else hash.delete(key) hash[key.deep_dup] = value.deep_dup end end hash end