class Hubkit::RepoPaginator
Retrieves all visible repos in one flat array, handling GitHub pagination
Public Class Methods
new(visibility='all')
click to toggle source
Construct a new repo paginator @param [optional String] visibility if missing or 'all', retrieves all
repos. if 'public', only retrieves public repos
Calls superclass method
Hubkit::Paginator::new
# File lib/hubkit/repo_paginator.rb, line 9 def initialize(visibility='all') super() do |i| Cooldowner.with_cooldown do Hubkit.client.repos.list(visibility: visibility, page: i) end end end