Class: Array

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

Instance Method Summary collapse

Instance Method Details

#deep_dupObject



2
3
4
5
6
7
8
# File 'lib/braintree_rails/array_ext.rb', line 2

def deep_dup
  self.dup.tap do |dupped|
    dupped.each_with_index do |element, index|
      dupped[index] = element.respond_to?(:deep_dup) ? element.deep_dup : element
    end
  end
end