Class: Sciosano::Integrations::Sidekiq::ClientMiddleware
- Inherits:
-
Object
- Object
- Sciosano::Integrations::Sidekiq::ClientMiddleware
- Defined in:
- lib/sciosano/integrations/sidekiq.rb
Overview
Client middleware (runs when job is enqueued)
Instance Method Summary collapse
Instance Method Details
#call(worker_class, job, queue, redis_pool) ⇒ Object
109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 |
# File 'lib/sciosano/integrations/sidekiq.rb', line 109 def call(worker_class, job, queue, redis_pool) # Add enqueue breadcrumb Sciosano.( type: :default, category: "sidekiq", message: "Enqueued #{worker_class}", data: { job_class: worker_class.to_s, queue: queue, jid: job["jid"] } ) if Sciosano.client yield end |