Module: Sidekiq::Failures

Defined in:
lib/sidekiq/failures.rb,
lib/sidekiq/failures/version.rb,
lib/sidekiq/failures/middleware.rb,
lib/sidekiq/failures/web_extension.rb

Defined Under Namespace

Modules: WebExtension Classes: Middleware

Constant Summary collapse

LIST_KEY =
:failed
VERSION =
"0.3.0"

Class Method Summary collapse

Class Method Details

.countObject



65
66
67
# File 'lib/sidekiq/failures.rb', line 65

def self.count
  Sidekiq.redis {|r| r.llen(LIST_KEY) }
end

.reset_failures(options = {}) ⇒ Object



56
57
58
59
60
61
62
63
# File 'lib/sidekiq/failures.rb', line 56

def self.reset_failures(options = {})
  Sidekiq.redis { |c|
    c.multi do
      c.del(LIST_KEY)
      c.set("stat:failed", 0) if options[:counter] || options["counter"]
    end
  }
end