class Sidekiq::Monitor::Client::Middleware
Public Class Methods
new(options=nil)
click to toggle source
# File lib/sidekiq/monitor/client/middleware.rb, line 5 def initialize(options=nil) @processor = Monitor::Processor.new end
Public Instance Methods
call(worker_class, item, queue, redis_pool=nil) { || ... }
click to toggle source
# File lib/sidekiq/monitor/client/middleware.rb, line 9 def call(worker_class, item, queue, redis_pool=nil) ActiveRecord::Base.connection_pool.with_connection do @processor.queue(worker_class, item, queue) yield end end