Class: Pique::Sidekiq::ServerMiddleware

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

Instance Method Summary collapse

Instance Method Details

#call(worker, job, queue) ⇒ Object



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

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