Module: RailsEnvSwitcher::Switcher::Mongoid

Defined in:
lib/rails-env-switcher/switcher/mongoid.rb

Class Method Summary collapse

Class Method Details

.switch_env(old_env, env, options = {}) ⇒ Object



2
3
4
5
6
7
8
9
# File 'lib/rails-env-switcher/switcher/mongoid.rb', line 2

def self.switch_env(old_env, env, options={})
  old_level = Mongoid.logger.level
  Mongoid.logger.level = Logger::WARN
  Mongoid.load!("./config/mongoid.yml")
  Mongoid.logger.level = old_level

  options[:reload] = true # finalizes the mongodb database switch
end