Sha256: aaf9ec73eb81685c1817f3d32c513d4d12095e7175cc4b24b0ecc9058e767518
Contents?: true
Size: 777 Bytes
Versions: 7
Compression:
Stored size: 777 Bytes
Contents
module RooOnRails module Railties class Database < Rails::Railtie initializer 'roo_on_rails.database', after: 'active_record.initialize_database' do ActiveSupport.on_load :active_record do Rails.logger.with(initializer: 'roo_on_rails.database') do |log| log.debug 'loading' config = ActiveRecord::Base.configurations[Rails.env] config['variables'] ||= {} config['variables']['statement_timeout'] = ENV.fetch('DATABASE_STATEMENT_TIMEOUT', 200) if ENV.key?('DATABASE_REAPING_FREQUENCY') config['reaping_frequency'] = ENV['DATABASE_REAPING_FREQUENCY'] end ActiveRecord::Base.establish_connection end end end end end end
Version data entries
7 entries across 7 versions & 1 rubygems