class SidekiqUniqueJobs::Middleware::Server

The unique sidekiq middleware for the server processor

@author Mikael Henriksson <mikael@mhenrixon.com>

Public Instance Methods

call(*, &block) click to toggle source

Runs the server middleware (used from Sidekiq::Processor#process)

@see SidekiqUniqueJobs::Middleware#call

@see github.com/mperham/sidekiq/wiki/Job-Format @see github.com/mperham/sidekiq/wiki/Middleware

@yield when uniqueness is disabled @yield when owning the lock

# File lib/sidekiq_unique_jobs/middleware/server.rb, line 24
def call(*, &block)
  lock_instance.execute(&block)
end