module Mongoo
Mongoo.conn
= lambda { Mongo::Connection.new(“localhost”, 27017, :pool_size => 5, :timeout => 5) } Mongoo.db
= “mydb” Mongoo.conn
=> #<Mongo::Connection:0x00000100db8ac0>
Attributes
verbose_debug[RW]
Public Class Methods
async?()
click to toggle source
# File lib/mongoo.rb, line 34 def async? Mongo.async? end
conn()
click to toggle source
# File lib/mongoo.rb, line 26 def conn @_conn ||= (@conn_lambda && @conn_lambda.call) end
conn=(conn_lambda)
click to toggle source
# File lib/mongoo.rb, line 13 def conn=(conn_lambda) @conn_lambda = conn_lambda @_conn = nil @_db = nil @conn_lambda end
db()
click to toggle source
# File lib/mongoo.rb, line 30 def db @_db ||= (conn && conn.db(@db_name)) end
db=(db_name)
click to toggle source
# File lib/mongoo.rb, line 20 def db=(db_name) @db_name = db_name @_db = nil @db_name end