class Resque::Plugins::DisableJob::Stats
Stats
These are methods that inspect the rules
Public Class Methods
all_disabled_jobs()
click to toggle source
# File lib/resque/plugins/disable_job/stats.rb, line 11 def self.all_disabled_jobs Job.disabled_jobs.map { |name| job_disabled_rules(name) }.flatten end
disabled_stats()
click to toggle source
# File lib/resque/plugins/disable_job/stats.rb, line 21 def self.disabled_stats all_disabled_jobs.map do |rule| rule.count = Resque.redis.get(rule.rule_key).to_i rule end end
job_disabled_rules(name)
click to toggle source
# File lib/resque/plugins/disable_job/stats.rb, line 15 def self.job_disabled_rules(name) Resque.redis.hgetall(Rule.new(name).all_rules_key).each_with_object([]) do |(digest, arguments), rules| rules << Rule.new(name, arguments, digest) end end