Module: ConnectionManager
- Defined in:
- app/connection_manager.rb
Class Method Summary collapse
Class Method Details
.establish_connection(env, logger = nil) ⇒ Object
2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 |
# File 'app/connection_manager.rb', line 2 def self.establish_connection(env, logger=nil) raise unless env unless ActiveRecord::Base.connected? configuration = YAML::load( File.open(File.join(RequireHelpers.root, 'db', 'database.yml')) )[env.to_s] puts "Connecting to database #{configuration['database']}" ActiveRecord::Base.establish_connection(configuration) ActiveRecord::Base.logger = logger end end |