class MinceMongoDb::Connection
Attributes
connection[RW]
db[RW]
Public Class Methods
connection()
click to toggle source
# File lib/mince_mongo_db/connection.rb, line 11 def self.connection instance.connection end
db()
click to toggle source
# File lib/mince_mongo_db/connection.rb, line 15 def self.db instance.db end
new()
click to toggle source
# File lib/mince_mongo_db/connection.rb, line 19 def initialize self.connection = Mongo::Connection.new(Config.database_host) end
Public Instance Methods
auth()
click to toggle source
# File lib/mince_mongo_db/connection.rb, line 29 def auth db.authenticate(Config.username, Config.password) if auth_provided? end
auth_provided?()
click to toggle source
# File lib/mince_mongo_db/connection.rb, line 33 def auth_provided? !!Config.username && !!Config.password end
connection=(con)
click to toggle source
# File lib/mince_mongo_db/connection.rb, line 23 def connection=(con) @connection = con self.db = connection.db(database_name) auth end
database_name()
click to toggle source
# File lib/mince_mongo_db/connection.rb, line 37 def database_name Config.database_name end