module DumbSerializer::Destroyable

Public Instance Methods

drop() click to toggle source
# File lib/dumb_serializer/destroyable.rb, line 8
def drop
  MongoConnector.client[collection_name].drop
end
remove(id) click to toggle source
# File lib/dumb_serializer/destroyable.rb, line 4
def remove(id)
  MongoConnector.client[collection_name].find(_id: BSON::ObjectId(id)).delete_one
end

Private Instance Methods

class_name() click to toggle source
# File lib/dumb_serializer/destroyable.rb, line 18
def class_name
  to_s
end
collection_name() click to toggle source
# File lib/dumb_serializer/destroyable.rb, line 14
def collection_name
  class_name.downcase
end