module Polyfill::V2_4::Object

Public Instance Methods

clone(freeze: true) click to toggle source
Calls superclass method
# File lib/polyfill/v2_4/object.rb, line 4
def clone(freeze: true)
  return super() if freeze

  cloned = dup
  (singleton_class.ancestors - self.class.ancestors).drop(1).each do |ancestor|
    cloned.extend(ancestor)
  end
  cloned
end