class Cased::Integrations::Sidekiq::ServerMiddleware

Public Instance Methods

call(_worker, job, _queue) { || ... } click to toggle source
# File lib/cased/integrations/sidekiq/server_middleware.rb, line 7
def call(_worker, job, _queue)
  context = (job['cased_context'] || {})
  context['job_class'] = job['class']

  Cased::Context.current = context

  yield
ensure
  Cased::Context.clear!
end