module Resque::Plugins::JobStats::Performed
Extend your job with this module to track how many jobs are performed successfully
Public Instance Methods
after_perform_job_stats_performed(*args)
click to toggle source
Increments the performed count when job is complete
# File lib/resque/plugins/job_stats/performed.rb, line 25 def after_perform_job_stats_performed(*args) Resque.redis.incr(jobs_performed_key) end
jobs_performed()
click to toggle source
Returns the number of jobs performed
# File lib/resque/plugins/job_stats/performed.rb, line 15 def jobs_performed Resque.redis.get(jobs_performed_key).to_i end
jobs_performed=(int)
click to toggle source
Sets the number of jobs performed
# File lib/resque/plugins/job_stats/performed.rb, line 10 def jobs_performed=(int) Resque.redis.set(jobs_performed_key,int) end
jobs_performed_key()
click to toggle source
Returns the key used for tracking jobs performed
# File lib/resque/plugins/job_stats/performed.rb, line 20 def jobs_performed_key "stats:jobs:#{self.name}:performed" end