class Github::PageIterator
def perform_request(page_uri_path, page_number = nil)
def perform_request(page_uri_path, page_number = nil) page_uri = URI(page_uri_path) params = parse_query(page_uri.query) if page_number params['page'] = page_number elsif next_page < 1 sha = sha(params) params['sha'] = sha if sha else params['page'] = parse_page_number(page_uri_path) end params['per_page'] = parse_per_page_number(page_uri_path) response = page_request(page_uri.path, params) update_page_links response.links response end