Sha256: cd38b8acdda7814b1da90f9585ff43d4daf216596d7982d7b7da73982abc2ece
Contents?: true
Size: 638 Bytes
Versions: 6
Compression:
Stored size: 638 Bytes
Contents
module ConnectionManager class Railtie < ::Rails::Railtie initializer "connection_manager.build_connection_classes" do require 'connection_manager/connection_adapters/mysql_adapter' if (ActiveRecord::VERSION::MAJOR == 3 && ActiveRecord::VERSION::MINOR <= 1 && (defined?(Mysql2::VERSION) || defined?(Mysql2::VERSION))) ConnectionManager.env = Rails.env ConnectionManager.logger = Rails.logger ConnectionManager::Builder.build_connection_classes(Rails.application.config.database_configuration.select{ |k,v| v['build_connection_class'] && k.match(ConnectionManager::Builder.env_regex)}.keys) end end end
Version data entries
6 entries across 6 versions & 1 rubygems