module SongkickQueue::Consumer::ClassMethods

Public Instance Methods

config() click to toggle source
# File lib/songkick_queue/consumer.rb, line 21
def config
  SongkickQueue.configuration
end
consume_from_queue(queue_name) click to toggle source

Define the name of the queue this consumer with process messages from

@param queue_name [String]

# File lib/songkick_queue/consumer.rb, line 9
def consume_from_queue(queue_name)
  @queue_name = queue_name
end
queue_name() click to toggle source

Return the quene name set by consume_from_queue

@raise [NotImplementedError] if queue name was not already defined

# File lib/songkick_queue/consumer.rb, line 16
def queue_name
  @queue_name or fail(NotImplementedError, 'you must declare a queue name to consume from ' +
    'by calling #consume_from_queue in your consumer class. See README for more info.')
end