method
db_config
v7.2.3 -
Show latest stable
- Class:
Rails::DBConsole
db_config()public
No documentation available.
# File railties/lib/rails/commands/dbconsole/dbconsole_command.rb, line 23
def db_config
@db_config ||= begin
# If the user provided a database, use that. Otherwise find
# the first config in the database.yml
config = if database
@db_config = configurations.configs_for(env_name: environment, name: database, include_hidden: true)
else
@db_config = configurations.find_db_config(environment)
end
unless config
missing_db = database ? "'#{database}' database is not" : "No databases are"
raise ActiveRecord::AdapterNotSpecified,
"#{missing_db} configured for '#{environment}'. Available configuration: #{configurations.inspect}"
end
config.validate!
config
end
end