Sha256: 2fe9240b8e772da04ef542fd6068e950d340a41455cfbd93bcd096e5a7d9c93a
Contents?: true
Size: 490 Bytes
Versions: 14
Compression:
Stored size: 490 Bytes
Contents
module Shipit class OctokitIterator include Enumerable def initialize(relation = nil) if relation @response = relation.get(per_page: 100) else yield Shipit.github.api @response = Shipit.github.api.last_response end end def each(&block) response = @response loop do response.data.each(&block) return unless response.rels[:next] response = response.rels[:next].get end end end end
Version data entries
14 entries across 14 versions & 1 rubygems