class Dependabot::Clients::Bitbucket
def paginate(page)
def paginate(page) Enumerator.new do |yielder| loop do page.fetch("values", []).each { |value| yielder << value } break unless page.key?("next") next_page_url = page.fetch("next") page = T.cast(JSON.parse(get(next_page_url).body), T.all(T::Hash[String, T.untyped], T.type_parameter(:T))) end end end