Class: Array

Inherits:
Object
  • Object
show all
Defined in:
lib/core_ext.rb

Overview

:nodoc:

Instance Method Summary collapse

Instance Method Details

#deep_dupObject



49
50
51
52
53
54
55
56
57
58
59
# File 'lib/core_ext.rb', line 49

def deep_dup
  array = []
  each do |value|
    array << if value.respond_to?(:deep_dup)
               value.deep_dup
             else
               value.dup
             end
  end
  array
end