module Incline::Extensions::ApplicationConfiguration
Creates a default database configuration to use when config/database.yml is not present.
Public Instance Methods
database_configuration()
click to toggle source
# File lib/incline/extensions/application_configuration.rb, line 24 def database_configuration begin incline_appconfig_original_database_configuration rescue raise unless $!.inspect.include?('No such file -') && (!Rails.env.production?) default = { 'adapter' => 'sqlite3', 'pool' => 5, 'timeout' => 5000 } Incline::Log::warn "Providing default database configuration for #{Rails.env} environment." { 'test' => default.merge('database' => 'db/test.sqlite'), 'development' => default.merge('database' => 'db/development.sqlite') } end end