Module: Mongoo
- Defined in:
- lib/mongoo.rb,
lib/mongoo.rb,
lib/mongoo/base.rb,
lib/mongoo/core.rb,
lib/mongoo/cursor.rb,
lib/mongoo/hash_ext.rb,
lib/mongoo/changelog.rb,
lib/mongoo/modifiers.rb,
lib/mongoo/mongohash.rb,
lib/mongoo/persistence.rb,
lib/mongoo/describe_dsl.rb,
lib/mongoo/grid_fs/file.rb,
lib/mongoo/identity_map.rb,
lib/mongoo/embedded/base.rb,
lib/mongoo/grid_fs/files.rb,
lib/mongoo/attribute_proxy.rb,
lib/mongoo/attribute_sanitizer.rb,
lib/mongoo/embedded/core_mixin.rb,
lib/mongoo/embedded/hash_proxy.rb,
lib/mongoo/embedded/array_proxy.rb,
lib/mongoo/grid_fs/describe_dsl.rb,
lib/mongoo/embedded/describe_dsl.rb,
lib/mongoo/attributes/describe_dsl.rb
Overview
Mongoo.conn = lambda { Mongo::Connection.new(“localhost”, 27017, :pool_size => 5, :timeout => 5) } Mongoo.db = “mydb” Mongoo.conn => #<Mongo::Connection:0x00000100db8ac0>
Defined Under Namespace
Modules: Attributes, Changelog, Embedded, GridFs, HashExt, Modifiers, Persistence
Classes: AlreadyInsertedError, AttributeProxy, AttributeSanitizer, Base, ConnNotSet, Core, Cursor, DbNameNotSet, DescribeDsl, DuplicateKeyError, IdentityMap, InsertError, InvalidAttributeValue, ModifierBuilder, ModifierUpdateError, Mongohash, MongooException, NotInsertedError, NotValidError, RemoveError, StaleUpdateError, UnknownAttributeError, UpdateError
Class Attribute Summary collapse
Class Method Summary
collapse
Class Attribute Details
.verbose_debug ⇒ Object
Returns the value of attribute verbose_debug.
11
12
13
|
# File 'lib/mongoo.rb', line 11
def verbose_debug
@verbose_debug
end
|
Class Method Details
.async? ⇒ Boolean
34
35
36
|
# File 'lib/mongoo.rb', line 34
def async?
Mongo.async?
end
|
.conn ⇒ Object
26
27
28
|
# File 'lib/mongoo.rb', line 26
def conn
@_conn ||= (@conn_lambda && @conn_lambda.call)
end
|
.conn=(conn_lambda) ⇒ Object
13
14
15
16
17
18
|
# File 'lib/mongoo.rb', line 13
def conn=(conn_lambda)
@conn_lambda = conn_lambda
@_conn = nil
@_db = nil
@conn_lambda
end
|
.db ⇒ Object
30
31
32
|
# File 'lib/mongoo.rb', line 30
def db
@_db ||= (conn && conn.db(@db_name))
end
|
.db=(db_name) ⇒ Object
20
21
22
23
24
|
# File 'lib/mongoo.rb', line 20
def db=(db_name)
@db_name = db_name
@_db = nil
@db_name
end
|