class Kiev::Sidekiq::StoreRequestDetails
Constants
- JID
- WRAPPED
Public Instance Methods
call(worker, job, _queue) { || ... }
click to toggle source
# File lib/kiev/sidekiq/store_request_details.rb, line 9 def call(worker, job, _queue) Config.instance.jobs_propagated_fields.each do |key| Kiev[key] = job[key.to_s] end request_store = Kiev::RequestStore.store request_store[:background_job] = true request_store[:job_name] = expand_worker_name(worker, job) request_store[:jid] = job[JID] yield end
Private Instance Methods
expand_worker_name(worker, job)
click to toggle source
# File lib/kiev/sidekiq/store_request_details.rb, line 22 def expand_worker_name(worker, job) job[WRAPPED] || worker.class.name end