Method: SimpleQS::Queue#initialize

Defined in:
lib/simple_qs/queue.rb

#initialize(queue_url_or_name) ⇒ Queue

Initializes new SimpleQS::Queue object Parameters:

queue_url_or_name - String, either queue url or queue name


15
16
17
18
19
20
21
22
23
# File 'lib/simple_qs/queue.rb', line 15

def initialize(queue_url_or_name)
  begin
    self.class.check_queue_name(queue_url_or_name)
    @name = queue_url_or_name
    @queue_url = "http://#{SimpleQS.host}/#{SimpleQS.account_id}/#{@name}"
  rescue ArgumentError
    @queue_url = queue_url_or_name
  end
end