Sha256: 889e33eff0be0e43f43decb8caf5ed39bf8f60a1173d69ef46de0f9506a2756a

Contents?: true

Size: 428 Bytes

Versions: 2

Compression:

Stored size: 428 Bytes

Contents

require 'active_record/railtie'
require 'disable_connection_pooling/clear_all_connections'

class DisableConnectionPooling::Railtie < Rails::Railtie
  config.app_middleware.delete 'ActiveRecord::QueryCache'
  config.app_middleware.swap 'ActiveRecord::ConnectionAdapters::ConnectionManagement', 'DisableConnectionPooling::ClearAllConnections'

  config.after_initialize do
    ActiveRecord::Base.clear_all_connections!
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
disable_connection_pooling-0.1.0 lib/disable_connection_pooling/railtie.rb
disable_connection_pooling-0.0.1 lib/disable_connection_pooling/railtie.rb