class Sidekiq::Superworker::Server::Middleware
Public Class Methods
new(options=nil)
click to toggle source
# File lib/sidekiq/superworker/server/middleware.rb, line 5 def initialize(options=nil) @processor = Sidekiq::Superworker::Processor.new end
Public Instance Methods
call(worker, item, queue) { || ... }
click to toggle source
# File lib/sidekiq/superworker/server/middleware.rb, line 9 def call(worker, item, queue) begin return_value = yield rescue Exception => exception @processor.error(worker, item, queue, exception) raise exception end @processor.complete(item) return_value end