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