module ActiveRecord::Core
Public Class Methods
configurations()
click to toggle source
Returns fully resolved configurations hash
# File lib/active_record/core.rb, line 51 def self.configurations @@configurations end
configurations=(config)
click to toggle source
:singleton-method: Contains the database configuration - as is typically stored in config/database.yml - as a Hash.
For example, the following database.yml…
development: adapter: sqlite3 database: db/development.sqlite3 production: adapter: sqlite3 database: db/production.sqlite3
…would result in ::configurations to look like this:
{ 'development' => { 'adapter' => 'sqlite3', 'database' => 'db/development.sqlite3' }, 'production' => { 'adapter' => 'sqlite3', 'database' => 'db/production.sqlite3' } }
# File lib/active_record/core.rb, line 45 def self.configurations=(config) @@configurations = ActiveRecord::ConnectionHandling::MergeAndResolveDefaultUrlConfig.new(config).resolve end