Class: Hubkit::RepoPaginator
- Includes:
- Enumerable
- Defined in:
- lib/hubkit/repo_paginator.rb
Overview
Retrieves all visible repos in one flat array, handling GitHub pagination
Instance Method Summary collapse
-
#initialize(visibility = 'all') ⇒ RepoPaginator
constructor
Construct a new repo paginator.
Methods inherited from Paginator
Constructor Details
#initialize(visibility = 'all') ⇒ RepoPaginator
Construct a new repo paginator
9 10 11 12 13 14 15 |
# 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 |