¿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?

Respuestas a la pregunta(3)

Su respuesta a la pregunta