¿Cómo puedo obtener más de 100 resultados de GitHub API v3 usando la gema "github_api"?
Estoy usandoGitHub API Gem y tratando deobtener estadísticas sobre las adiciones, eliminaciones y conteos de confirmación de los contribuyentes. El problema es que solo obtengo 100 resultados y no puedo acceder a otras páginas. Parece ser una pregunta muy común pero no pude encontrar la respuesta.
Por ejemplo, echemos un vistazo al réplica de rieles / rieles. Hay 1 990 contribuyentes:
repo = Github::Repos.new user: 'rails', repo: 'rails'
repo.stats.contributors
Lo que obtengo son los primeros 100 resultados.
Intenté consultar la información de paginación incluida en el encabezado del enlace. Mi salida en la consola de rieles:
irb(main):001:0> repo = Github::Repos.new
=> #<Github::Repos:0xa6941dc *@current_options ommited* >
irb(main):002:0> res = repo.stats.contributors user: 'rails', repo: 'rails'
=> #<Github::ResponseWrapper *@body omitted* >
irb(main):003:0> res.links
=> #<Github::PageLinks:0xa2a966c @next=nil, @last=nil>
Nada.
Pasoauto_pagination
La opción no cambia nada para mí.
¿Qué me estoy perdiendo?