module DClone::Hash
Public Instance Methods
d_clone()
click to toggle source
# File lib/d_clone/hash.rb, line 3 def d_clone {}.tap do |res| self.each do |k, v| if v.is_a?(Hash) res[k] = v.d_clone elsif v.is_a?(Array) res[k] = v.d_clone else res[k] = v end end end end