module Sidekiq::Failures

Constants

LIST_KEY
Superclass
VERSION

Public Class Methods

count() click to toggle source
# File lib/sidekiq/failures.rb, line 65
def self.count
  Sidekiq.redis {|r| r.zcard(LIST_KEY) }
end
reset_failures() click to toggle source
# File lib/sidekiq/failures.rb, line 61
def self.reset_failures
  Sidekiq.redis { |c| c.set("stat:failed", 0) }
end
retry_middleware_class() click to toggle source
# File lib/sidekiq/failures.rb, line 69
def self.retry_middleware_class
  if Gem::Version.new(Sidekiq::VERSION) >= Gem::Version.new('5.0.0')
    require 'sidekiq/job_retry'
    Sidekiq::JobRetry
  else
    require 'sidekiq/middleware/server/retry_jobs'
    Sidekiq::Middleware::Server::RetryJobs
  end
end