Module: MongoMapper

Defined in:
lib/mongomapper/serialization.rb,
lib/mongomapper.rb,
lib/mongomapper/key.rb,
lib/mongomapper/document.rb,
lib/mongomapper/callbacks.rb,
lib/mongomapper/observing.rb,
lib/mongomapper/pagination.rb,
lib/mongomapper/validations.rb,
lib/mongomapper/associations.rb,
lib/mongomapper/finder_options.rb,
lib/mongomapper/associations/base.rb,
lib/mongomapper/embedded_document.rb,
lib/mongomapper/associations/proxy.rb,
lib/mongomapper/rails_compatibility.rb,
lib/mongomapper/save_with_validation.rb,
lib/mongomapper/associations/array_proxy.rb,
lib/mongomapper/associations/has_many_proxy.rb,
lib/mongomapper/serializers/json_serializer.rb,
lib/mongomapper/associations/belongs_to_proxy.rb,
lib/mongomapper/associations/has_many_embedded_proxy.rb,
lib/mongomapper/associations/polymorphic_belongs_to_proxy.rb,
lib/mongomapper/associations/polymorphic_has_many_embedded_proxy.rb

Overview

:nodoc:

Defined Under Namespace

Modules: Associations, Callbacks, Document, EmbeddedDocument, Observing, Pagination, RailsCompatibility, SaveWithValidation, Serialization, Validations Classes: DocumentNotFound, DocumentNotValid, FinderOptions, Key, Observer

Class Method Summary collapse

Class Method Details

.connectionObject



54
55
56
# File 'lib/mongomapper.rb', line 54

def self.connection
  @@connection ||= XGen::Mongo::Driver::Mongo.new
end

.connection=(new_connection) ⇒ Object



58
59
60
# File 'lib/mongomapper.rb', line 58

def self.connection=(new_connection)
  @@connection = new_connection
end

.databaseObject



66
67
68
# File 'lib/mongomapper.rb', line 66

def self.database
  @@database
end

.database=(name) ⇒ Object



62
63
64
# File 'lib/mongomapper.rb', line 62

def self.database=(name)
  @@database = MongoMapper.connection.db(name)
end