Sha256: 244cfffdad7e31da237c261ded558a4dbc9f8cb8412773dd75e7fc72168db91b

Contents?: true

Size: 472 Bytes

Versions: 1

Compression:

Stored size: 472 Bytes

Contents

Rails.application.config.after_initialize do
  ActiveRecord::Base.connection_pool.disconnect!

  ActiveSupport.on_load(:active_record) do
    if Rails.application.config.database_configuration
      config = Rails.application.config.database_configuration[Rails.env]
      config['reaping_frequency'] = ENV['DB_REAP_FREQ'] || 10 # seconds
      config['pool']              = ENV['DB_POOL']      || 5
      ActiveRecord::Base.establish_connection(config)
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
pah-0.0.13 lib/pah/files/config/initializers/database_connection.rb