class Sidekiq::Instrument::ClientMiddleware

Public Instance Methods

call(worker_class, job, queue, redis_pool) { || ... } click to toggle source
# File lib/sidekiq/instrument/middleware/client.rb, line 7
def call(worker_class, job, queue, redis_pool)
  # worker_class is a const in sidekiq >= 6.x
  klass = Object.const_get(worker_class.to_s)
  StatsD.increment metric_name(klass.new, 'enqueue')

  yield
end