module MongoMapper::SoftDeleted::ClassMethods

Public Instance Methods

soft_deleted() click to toggle source
# File lib/mongo_mapper/soft_deleted.rb, line 74
def soft_deleted
  soft_deleted_classes = [self, descendants].flatten
  soft_deleted_class_names = soft_deleted_classes.map(&:name)

  SoftDeletedRecord.where({
    _type: {
      '$in': soft_deleted_class_names
    }
  })
end