Class: MongoidAdapter

Inherits:
DefaultAdapter show all
Defined in:
lib/active_repository/adapters/mongoid_adapter.rb

Class Method Summary collapse

Methods inherited from DefaultAdapter

all, create, delete, delete_all, find, first, last, update_attribute, update_attributes

Class Method Details

.exists?(klass, id) ⇒ Boolean

def delete_all(klass)

  klass.delete_all
end

Returns:

  • (Boolean)


13
14
15
# File 'lib/active_repository/adapters/mongoid_adapter.rb', line 13

def exists?(klass, id)
  klass.persistence_class.where(:id => id).present?
end

.where(klass, query) ⇒ Object

ret, object

end



49
50
51
# File 'lib/active_repository/adapters/mongoid_adapter.rb', line 49

def where(klass, query)
  klass.persistence_class.where(query.selector)
end