Module: Awspec::Helper::Finder::Cloudfront
- Included in:
- Awspec::Helper::Finder
- Defined in:
- lib/awspec/helper/finder/cloudfront.rb
Instance Method Summary collapse
Instance Method Details
#find_cloudfront_distribution(id) ⇒ Object
4 5 6 7 8 9 10 11 12 13 14 15 |
# File 'lib/awspec/helper/finder/cloudfront.rb', line 4 def find_cloudfront_distribution(id) selected = [] res = cloudfront_client.list_distributions loop do selected += res.distribution_list.items.select do |item| item.id == id || item.domain_name == id end (res.next_page? && res = res.next_page) || break end selected.single_resource(id) end |