Как я могу получить более 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
вариант ничего не меняет для меня.
Чего мне не хватает?