instance method deep_dup

Ruby on Rails 8.1.2

Since v7.1.6

Available in: v7.1.6 v7.2.3 v8.0.4 v8.1.2

Signature

deep_dup()

Returns a copy of module or class if it’s anonymous. If it’s named, returns self.

Object.deep_dup == Object # => true
klass = Class.new
klass.deep_dup == klass # => false
Source
# File activesupport/lib/active_support/core_ext/object/deep_dup.rb, line 64
  def deep_dup
    if name.nil?
      super
    else
      self
    end
  end

Defined in activesupport/lib/active_support/core_ext/object/deep_dup.rb line 64 · View on GitHub · Improve this page · Find usages on GitHub

Defined in Module

Type at least 2 characters to search.

↑↓ navigate · open · esc close