Sha256: b67947a9c820a8f6099897d4b00481192c6fe9121a3872d6320f18be610963c4
Contents?: true
Size: 446 Bytes
Versions: 22
Compression:
Stored size: 446 Bytes
Contents
# encoding: utf-8 module Mongoid #:nodoc module Commands #:nodoc module Deletion #:nodoc # If the +Document+ has a parent, delete it from the parent's attributes, # otherwise delete it from it's collection. def delete(doc) parent = doc._parent if parent parent.remove(doc) parent.save else doc.collection.remove(:_id => doc.id) end end end end end
Version data entries
22 entries across 22 versions & 2 rubygems