Method: Jets::Application#load_db_config

Defined in:
lib/jets/application.rb

#load_db_config(database_yml = "#{Jets.root}/config/database.yml") ⇒ Object



201
202
203
204
205
206
207
208
209
210
211
212
# File 'lib/jets/application.rb', line 201

def load_db_config(database_yml="#{Jets.root}/config/database.yml")
  config.database = {}

  Jets::Dotenv.load!
  if File.exist?(database_yml)
    require "active_record/database_configurations" # lazy require
    text = Jets::Erb.result(database_yml)
    db_configs = YAML.load(text)
    configurations = ActiveRecord::DatabaseConfigurations.new(db_configs)
    config.database = configurations
  end
end