Module: Awspec::Helper::Finder::Sqs

Included in:
Awspec::Helper::Finder
Defined in:
lib/awspec/helper/finder/sqs.rb

Instance Method Summary collapse

Instance Method Details

#find_queue(queue_name) ⇒ Object



6
7
8
9
10
11
# File 'lib/awspec/helper/finder/sqs.rb', line 6

def find_queue(queue_name)
  res = sqs_client.list_queues(queue_name_prefix: queue_name).queue_urls.select do |url|
    url.split('/').last == queue_name
  end
  res.single_resource(queue_name)
end

#find_tags_for_queue(queue_url) ⇒ Object



13
14
15
16
# File 'lib/awspec/helper/finder/sqs.rb', line 13

def find_tags_for_queue(queue_url)
  res = sqs_client.list_queue_tags({ queue_url: queue_url })
  res.tags
end