module Deep_dup
Public Instance Methods
Source
# File lib/deep_dup/deep_dup.rb, line 3 def deep_dup(element) if element.is_a?(Array) element.map { |sub_element| deep_dup(sub_element) } else begin element.dup rescue element end end end
deep copy
# File lib/deep_dup/deep_dup.rb, line 3 def deep_dup(element) if element.is_a?(Array) element.map { |sub_element| deep_dup(sub_element) } else begin element.dup rescue element end end end
deep copy