class Github::PageIterator

def parse_page_params(uri, attr) # :nodoc:

:nodoc:
Extracts query string parameter for given name
def parse_page_params(uri, attr) # :nodoc:
  return -1 if uri.nil? || uri.empty?
  parsed = nil
  begin
    parsed = URI.parse(uri)
  rescue URI::Error => e
    return -1
  end
  param = parse_query_for_param(parsed.query, attr)
  return -1 if param.nil? || param.empty?
  begin
    return param.to_i
  rescue ArgumentError => err
    return -1
  end
end