class Mongoid::Relations::Builders::NestedAttributes::Many
Public Instance Methods
destroy(parent, relation, doc)
click to toggle source
Destroy the child document, needs to do some checking for embedded relations and delay the destroy in case parent validation fails.
@api private
@example Destroy the child.
builder.destroy(parent, relation, doc)
@param [ Document ] parent The parent document. @param [ Proxy ] relation The relation proxy. @param [ Document ] doc The doc to destroy.
@since 3.0.10
# File lib/mongoid/core_ext/builders/nested_attributes/many.rb, line 22 def destroy(parent, relation, doc) if doc.paranoid? destroy_document(relation, doc) else original_destroy(parent, relation, doc) end end
Also aliased as: original_destroy