Class: AndOne::SidekiqMiddleware
- Inherits:
-
Object
- Object
- AndOne::SidekiqMiddleware
- Includes:
- ScanHelper
- Defined in:
- lib/and_one/sidekiq_middleware.rb
Overview
Sidekiq server middleware that scans each job for N+1 queries. Covers jobs that use Sidekiq directly (bypassing ActiveJob).
If your jobs go through ActiveJob, the ActiveJobHook already covers you — this middleware detects the existing scan and passes through to avoid double-scanning.
Manual installation (if not using the Railtie):
Sidekiq.configure_server do |config|
config.server_middleware do |chain|
chain.add AndOne::SidekiqMiddleware
end
end
Instance Method Summary collapse
Instance Method Details
#call(_worker, _msg, _queue) ⇒ Object
22 23 24 |
# File 'lib/and_one/sidekiq_middleware.rb', line 22 def call(_worker, _msg, _queue, &) and_one_wrap(&) end |