Class: AwesomeExplain::SidekiqMiddleware
- Inherits:
-
Object
- Object
- AwesomeExplain::SidekiqMiddleware
- Defined in:
- lib/awesome_explain/sidekiq_middleware.rb
Instance Method Summary collapse
-
#call(worker_class, job, queue) ⇒ Object
def call(worker_class, job, queue, redis_pool).
Instance Method Details
#call(worker_class, job, queue) ⇒ Object
def call(worker_class, job, queue, redis_pool)
4 5 6 7 8 9 10 11 12 13 14 15 |
# File 'lib/awesome_explain/sidekiq_middleware.rb', line 4 def call(worker_class, job, queue) begin Thread.current[:sidekiq_worker_class] = worker_class.class.name Thread.current[:sidekiq_job] = job Thread.current[:sidekiq_queue] = queue Thread.current['ae_source'] = 'sidekiq' rescue => exception # Do nothing end yield end |