module Cfer::Auster::AwsUtils

Public Class Methods

all_from_pager(operation, paged_field) click to toggle source
# File lib/cfer/auster/aws_utils.rb, line 4
def self.all_from_pager(operation, paged_field)
  ret = []

  resp = operation

  loop do
    ret << resp.send(paged_field)

    if resp.next_page?
      resp = resp.next_page
    else
      break
    end
  end

  ret.flatten
end