Sha256: 102b29e6e3bb105c8a08203eca6fcb257644e29fc78dc96b9fd5f7019cd55682
Contents?: true
Size: 558 Bytes
Versions: 12
Compression:
Stored size: 558 Bytes
Contents
module Sidekiq module Middleware module Server class ActiveRecord def initialize # With Rails 5+ we must use the Reloader **always**. # The reloader handles code loading and db connection management. if ::Rails::VERSION::MAJOR >= 5 raise ArgumentError, "Rails 5 no longer needs or uses the ActiveRecord middleware." end end def call(*args) yield ensure ::ActiveRecord::Base.clear_active_connections! end end end end end
Version data entries
12 entries across 12 versions & 1 rubygems