aboutsummaryrefslogtreecommitdiffstats
path: root/activesupport/lib/active_support/core_ext/object/deep_dup.rb
blob: daae98dde1535a6734d787bbb16fdd2531114846 (plain) (blame)
1
2
3
4
5
6
class Object
  # Returns a deep copy of object if it's duplicable.
  def deep_dup
    duplicable? ? dup : self
  end
end