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