class Array

Copyright © 2021 Lightricks. All rights reserved. Created by Ben Yohay.

Public Instance Methods

deep_clone() click to toggle source

Provides a deep clone of `self`

@return [Array]

# File lib/kintsugi/utils.rb, line 9
def deep_clone
  map do |value|
    begin
      value.deep_clone
    rescue NoMethodError
      value.clone
    end
  rescue NoMethodError
    value
  end
end