lib/fresh_connection/railtie.rb in fresh_connection-0.1.8 vs lib/fresh_connection/railtie.rb in fresh_connection-0.2.0

- old
+ new

@@ -1,10 +1,13 @@ +require 'rails' + module FreshConnection class Railtie < Rails::Railtie initializer "fresh_connection.configure_rails_initialization" do |app| - app.config.middleware.swap( - ActiveRecord::ConnectionAdapters::ConnectionManagement, - FreshConnection::Rack::ConnectionManagement - ) + Initializer.swap_rack(app) + + ActiveSupport.on_load(:active_record) do + Initializer.extend_active_record + end end end end