Как я могу получить более 100 результатов из GitHub API v3, используя гем «github_api»?

я используюGitHub API Gem и пытаетсяполучить статистику о добавлениях, удалениях и числе коммитов, Проблема в том, что я получаю только 100 результатов и не могу получить доступ к другим страницам. Кажется, это очень распространенный вопрос, но я не смог найти ответ.

Например, давайте посмотрим на рельсы / рельсы репо. Там 1 990 участников:

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

То, что я получаю, это первые 100 результатов.

Я попытался запросить информацию о нумерации страниц, включенную в заголовок ссылки. Мой вывод в консоль рельсов:

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>

Ничего.

Переходяauto_pagination вариант ничего не меняет для меня.

Чего мне не хватает?

Ответы на вопрос(3)

Ваш ответ на вопрос