Module: Resque::Plugins::ClassStats
- Defined in:
- lib/resque/plugins/class_stats.rb,
lib/resque/plugins/class_stats/server.rb,
lib/resque/plugins/class_stats/version.rb
Defined Under Namespace
Modules: Server
Constant Summary collapse
- VERSION =
"0.0.1"
Instance Method Summary collapse
- #after_enqueue_class_stats(*args) ⇒ Object
- #before_dequeue_class_stats(*args) ⇒ Object
- #before_perform_class_stats(*args) ⇒ Object
Instance Method Details
#after_enqueue_class_stats(*args) ⇒ Object
6 7 8 |
# File 'lib/resque/plugins/class_stats.rb', line 6 def after_enqueue_class_stats(*args) Resque.redis.hincrby("class_stats:#{queue_name}", self.to_s, 1) end |
#before_dequeue_class_stats(*args) ⇒ Object
11 12 13 |
# File 'lib/resque/plugins/class_stats.rb', line 11 def before_dequeue_class_stats(*args) Resque.redis.hincrby("class_stats:#{queue_name}", self.to_s, -1) end |
#before_perform_class_stats(*args) ⇒ Object
15 16 17 |
# File 'lib/resque/plugins/class_stats.rb', line 15 def before_perform_class_stats(*args) Resque.redis.hincrby("class_stats:#{queue_name}", self.to_s, -1) end |