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