Como posso obter mais de 100 resultados da API v3 do GitHub usando a gema "github_api"?

estou a usarGema da API do GitHub e tentandoobter estatísticas sobre adições, exclusões e contagens de confirmação de contribuidores. O problema é que obtenho apenas 100 resultados e não consigo acessar outras páginas. Parece ser uma pergunta muito comum, mas não consegui encontrar a resposta.

Por exemplo, vamos dar uma olhada no repositório rails / rails. Há 1 990 colaboradores:

  repo = Github::Repos.new user: 'rails', repo: 'rails'
  repo.stats.contributors

O que obtenho são os primeiros 100 resultados.

Eu tentei consultar informações de paginação incluídas no cabeçalho do link. Minha saída no console de trilhos:

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.

Passagemauto_pagination opção não muda nada para mim.

o que estou perdendo?

questionAnswers(3)

yourAnswerToTheQuestion