class Object
Constants
- LiveServerTestTimeout
Public Instance Methods
deepclone()
click to toggle source
# File lib/net/extended_classes.rb, line 25 def deepclone case when self.class==Hash hash = {} self.each { |k,v| hash[k] = v.deepclone } hash when self.class==Array array = [] self.each { |v| array << v.deepclone } array else if defined?(self.class.new) self.class.new(self) else self end end end