Method: ActiveModel::LazyAttributeHash#deep_dup

Defined in:
activemodel/lib/active_model/attribute_set/builder.rb

#deep_dupObject



118
119
120
121
122
# File 'activemodel/lib/active_model/attribute_set/builder.rb', line 118

def deep_dup
  dup.tap do |copy|
    copy.instance_variable_set(:@delegate_hash, delegate_hash.transform_values(&:dup))
  end
end