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