class Hikki::Adapters::MongoAdapter

Attributes

connection[R]
db[R]
uuid_generator[R]

Public Class Methods

new(connection=Mongo::MongoClient.new, db=connection['hikki'], uuid_generator=BSON::ObjectId) click to toggle source
Calls superclass method
# File lib/hikki/adapters/mongo_adapter.rb, line 10
def initialize(connection=Mongo::MongoClient.new, db=connection['hikki'], uuid_generator=BSON::ObjectId)
  super()
  @connection = connection
  @db = db
  @uuid_generator = uuid_generator
end

Public Instance Methods

collection_for(collection) click to toggle source
# File lib/hikki/adapters/mongo_adapter.rb, line 17
def collection_for(collection)
  collections.fetch(collection, MongoCollection.new(collection, connection, db, uuid_generator))
end