Module: MessageQueue::Producible::ClassMethods

Defined in:
lib/message_queue/producible.rb

Instance Method Summary collapse

Instance Method Details

#exchange(options = {}) ⇒ Object



22
23
24
# File 'lib/message_queue/producible.rb', line 22

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

#exchange_optionsObject



30
31
32
# File 'lib/message_queue/producible.rb', line 30

def exchange_options
  @exchange_options ||= {}
end

#message(options = {}) ⇒ Object



26
27
28
# File 'lib/message_queue/producible.rb', line 26

def message(options = {})
  message_options.merge!(options)
end

#message_optionsObject



34
35
36
# File 'lib/message_queue/producible.rb', line 34

def message_options
  @message_options ||= {}
end