Module: MongoMapper::Plugins::Indexes::ClassMethods

Defined in:
lib/mongo_mapper/plugins/indexes.rb

Instance Method Summary collapse

Instance Method Details

#create_index(spec, options = {}) ⇒ Object



12
13
14
# File 'lib/mongo_mapper/plugins/indexes.rb', line 12

def create_index(spec, options = {})
  collection.create_index dealias_options(spec), options
end

#drop_index(name) ⇒ Object



16
17
18
# File 'lib/mongo_mapper/plugins/indexes.rb', line 16

def drop_index(name)
  collection.drop_index name
end

#drop_indexesObject



20
21
22
# File 'lib/mongo_mapper/plugins/indexes.rb', line 20

def drop_indexes
  collection.drop_indexes
end

#ensure_index(spec, options = {}) ⇒ Object



8
9
10
# File 'lib/mongo_mapper/plugins/indexes.rb', line 8

def ensure_index(spec, options = {})
  collection.ensure_index dealias_options(spec), options
end