class Object
Public Instance Methods
deep_dup()
click to toggle source
# File lib/readonly.rb, line 7 def deep_dup if respond_to?(:each_with_object) each_with_object(dup) do |(key, value), hash| hash[key.deep_dup] = value.deep_dup end else is_a?(Symbol) ? self : dup end end