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