Sha256: 1488f2a26a69b65e6430d3a245e377a3e84604509518110a1776612f75769d5f
Contents?: true
Size: 670 Bytes
Versions: 33
Compression:
Stored size: 670 Bytes
Contents
Appfuel::Initialize.define('global.db') do |config, container| fail "[initializer db] :db config not found" unless config.key?(:db) fail "[initializer db] :main not found in :db" unless config[:db].key?(:main) require 'pg' require 'active_record' require 'appfuel/storage/db' config[:db][:main] = config[:db][:main].with_indifferent_access ActiveSupport.on_load(:active_record) do if ActiveRecord::Base.connected? ActiveRecord::Base.connection_pool.disconnect! end if container.key?(:logger) ActiveRecord::Base.logger = container[:logger] end ActiveRecord::Base.establish_connection(config[:db][:main]) end nil end
Version data entries
33 entries across 33 versions & 1 rubygems