class Github::PageIterator
def next
Perform http get request for the next resource
def next return nil unless has_next? page_uri = URI(next_page_uri) params = parse_query(page_uri.query) if next_page < 1 params['sha'] = params['last_sha'] if params.keys.include?('last_sha') params['per_page'] = parse_per_page_number(next_page_uri) else params['page'] = parse_page_number(next_page_uri) params['per_page'] = parse_per_page_number(next_page_uri) end response = page_request(page_uri.path, params) update_page_links response.links response end