Sha256: b74e982713b757619885da6730a05bbc8ee3d60bbcb809d9e9dfaab7b1a3173b

Contents?: true

Size: 433 Bytes

Versions: 1

Compression:

Stored size: 433 Bytes

Contents

module ConnectionManager
  class Railtie < ::Rails::Railtie
    initializer "connection_manager.build_connection_classes" do
      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

1 entries across 1 versions & 1 rubygems

Version Path
connection_manager-2.0.0 lib/connection_manager/railtie.rb