# File lib/mongoid/relations/embedded/many.rb, line 146 def delete(document) target.delete_one(document).tap do |doc| if doc && !_binding? if _assigning? base.add_atomic_pull(doc) else doc.delete(:suppress => true) end unbind_one(doc) end reindex end end