class SidekiqUtils::Middleware::Client::Deprioritize

Public Instance Methods

call(worker_class, job, queue, redis_pool) { || ... } click to toggle source
# File lib/sidekiq_utils/middleware/client/deprioritize.rb, line 5
def call(worker_class, job, queue, redis_pool)
  if Thread.current[:deprioritize_worker_classes].to_a.include?(worker_class)
    job['queue'] = 'low'
  end
  yield
end