Class: Sidekiq::GlobalId::ServerMiddleware

Inherits:
Object
  • Object
show all
Defined in:
lib/sidekiq/global_id/server_middleware.rb

Overview

Sidekiq client middleware deserializes arguments before executing job.

Instance Method Summary collapse

Instance Method Details

#call(_worker, job, _queue) ⇒ <any>

Returns job args.

Parameters:

  • _worker (Sidekiq::Worker)
  • job (Hash)

    sidekiq job

  • _queue (String)

Returns:

  • (<any>)

    job args



10
11
12
13
# File 'lib/sidekiq/global_id/server_middleware.rb', line 10

def call(_worker, job, _queue)
  job['args'] = ActiveJob::Arguments.deserialize(job['args'])
  yield
end