Class: APN::QueueManager

Inherits:
Object
  • Object
show all
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

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_sObject



25
26
27
# File 'lib/apn/queue_manager.rb', line 25

def self.to_s
  "APN::QueueManager (Resque Client) connected to #{redis.server}"
end