Method: RightAws::SqsInterface#queue_url_by_name
- Defined in:
- lib/sqs/right_sqs_interface.rb
#queue_url_by_name(queue_name) ⇒ Object
Returns queue url by queue short name or nil
if queue is not found
sqs.queue_url_by_name('my_awesome_queue') #=> 'http://queue.amazonaws.com/ZZ7XXXYYYBINS/my_awesome_queue'
364 365 366 367 368 369 370 371 372 373 |
# File 'lib/sqs/right_sqs_interface.rb', line 364 def queue_url_by_name(queue_name) return queue_name if queue_name.include?('/') queue_urls = list_queues(queue_name) queue_urls.each do |queue_url| return queue_url if queue_name_by_url(queue_url) == queue_name end nil rescue on_exception end |