Module: MongoMapper::Plugins::DbConfig::ClassMethods

Defined in:
lib/mongo_mapper_ext/spec.rb,
lib/mongo_mapper_ext/plugins/db_config.rb

Overview

disabling :use_database, all tests will use the same :test database.

Instance Method Summary collapse

Instance Method Details

#_use_databaseObject

Connect to database_alias specified in config



7
8
9
10
11
12
13
14
15
# File 'lib/mongo_mapper_ext/spec.rb', line 7

def use_database database_alias
  # defer do
  database_alias = database_alias.to_s
  MongoMapper.db_config.must.include database_alias
      
  self.connection MongoMapper.connections[database_alias]
  set_database_name MongoMapper.db_config[database_alias]['name']
  # end
end

#use_database(database_alias) ⇒ Object

Connect to database_alias specified in config



72
73
74
75
76
77
78
79
80
# File 'lib/mongo_mapper_ext/plugins/db_config.rb', line 72

def use_database database_alias
  # defer do
  database_alias = database_alias.to_s
  MongoMapper.db_config.must.include database_alias
      
  self.connection MongoMapper.connections[database_alias]
  set_database_name MongoMapper.db_config[database_alias]['name']
  # end
end