Module: Sqldef::Rails

Defined in:
lib/sqldef/rails.rb,
lib/sqldef/rails/version.rb

Defined Under Namespace

Classes: Railtie

Constant Summary collapse

VERSION =
'0.1.1'

Class Method Summary collapse

Class Method Details

.database_configObject



8
9
10
11
12
13
14
15
16
# File 'lib/sqldef/rails.rb', line 8

def self.database_config
  database = ::Rails.application.config_for(:database)
  if ENV.key?('DATABASE_URL')
    database = database.merge(
      ActiveRecord::DatabaseConfigurations::ConnectionUrlResolver.new(ENV['DATABASE_URL']).to_hash
    )
  end
  database
end