Method: Spaceship::ConnectAPI::Response#next_pages

Defined in:
spaceship/lib/spaceship/connect_api/response.rb

#next_pages(count: 1) ⇒ Object



29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
# File 'spaceship/lib/spaceship/connect_api/response.rb', line 29

def next_pages(count: 1)
  if !count.nil? && count < 0
    count = 0
  end

  responses = [self]
  counter = 0

  resp = self
  loop do
    resp = resp.next_page
    break if resp.nil?
    responses << resp
    counter += 1

    break if !count.nil? && counter >= count
  end

  return responses
end