Class: APN::QueueManager
- Inherits:
-
Object
- Object
- APN::QueueManager
- Extended by:
- Resque
- Defined in:
- lib/apn/queue_manager.rb
Overview
Extends Resque, allowing us to add all the callbacks to Resque we desire without affecting the expected functionality in the parent app, if we’re included in e.g. a Rails application.
Class Method Summary collapse
- .before_unregister_worker(&block) ⇒ Object
- .before_unregister_worker=(before_unregister_worker) ⇒ Object
- .to_s ⇒ Object
Class Method Details
.before_unregister_worker(&block) ⇒ Object
17 18 19 |
# File 'lib/apn/queue_manager.rb', line 17 def self.before_unregister_worker(&block) block ? (@before_unregister_worker = block) : @before_unregister_worker end |
.before_unregister_worker=(before_unregister_worker) ⇒ Object
21 22 23 |
# File 'lib/apn/queue_manager.rb', line 21 def self.before_unregister_worker=(before_unregister_worker) @before_unregister_worker = before_unregister_worker end |
.to_s ⇒ Object
25 26 27 |
# File 'lib/apn/queue_manager.rb', line 25 def self.to_s "APN::QueueManager (Resque Client) connected to #{redis.server}" end |