Class: Pique::Sidekiq::ClientMiddleware

Inherits:
Object
  • Object
show all
Includes:
Sidekiq::ClientMiddleware
Defined in:
lib/pique/sidekiq/client_middleware.rb

Instance Method Summary collapse

Instance Method Details

#call(worker, job, queue, redis_pool) ⇒ Object



7
8
9
10
11
12
13
# File 'lib/pique/sidekiq/client_middleware.rb', line 7

def call(worker, job, queue, redis_pool)
  if Pique::Agent.can_run?
    agent = Pique::Agent.run!
    agent.push(worker, job)
  end
  yield
end