Module: MessageQueue::Consumable::ClassMethods

Defined in:
lib/message_queue/consumable.rb

Instance Method Summary collapse

Instance Method Details

#exchange(options = {}) ⇒ Object



32
33
34
# File 'lib/message_queue/consumable.rb', line 32

def exchange(options = {})
  exchange_options.merge!(options)
end

#exchange_optionsObject



44
45
46
# File 'lib/message_queue/consumable.rb', line 44

def exchange_options
  @exchange_options ||= {}
end

#queue(options = {}) ⇒ Object



28
29
30
# File 'lib/message_queue/consumable.rb', line 28

def queue(options = {})
  queue_options.merge!(options)
end

#queue_optionsObject



40
41
42
# File 'lib/message_queue/consumable.rb', line 40

def queue_options
  @queue_options ||= {}
end

#subscribe(options = {}) ⇒ Object



36
37
38
# File 'lib/message_queue/consumable.rb', line 36

def subscribe(options = {})
  subscribe_options.merge!(options)
end

#subscribe_optionsObject



48
49
50
# File 'lib/message_queue/consumable.rb', line 48

def subscribe_options
  @subscribe_options ||= {}
end