Method: Circuitry::Subscriber#initialize
- Defined in:
- lib/circuitry/subscriber.rb
#initialize(options = {}) ⇒ Subscriber
Returns a new instance of Subscriber.
29 30 31 32 33 34 35 36 37 38 39 40 |
# File 'lib/circuitry/subscriber.rb', line 29 def initialize( = {}) = DEFAULT_OPTIONS.merge() self.subscribed = false self.queue = Queue.find(Circuitry.subscriber_config.queue_name).url %i[lock async timeout wait_time batch_size].each do |sym| send(:"#{sym}=", [sym]) end trap_signals end |