travis-api/lib/travis/api/v3/renderer/repositories.rb
Piotr Sarnacki c9b93982c9 Add current_build to repositories payload
current_build is the most recent build that is either completed or
running
2016-05-11 16:55:47 +02:00

18 lines
410 B
Ruby

module Travis::API::V3
class Renderer::Repositories < Renderer::CollectionRenderer
type :repositories
collection_key :repositories
def render
preload
super
end
def preload
# preload builds that we will need
current_build_ids = list.map { |r| r[:current_build_id] }.compact
Travis::API::V3::Models::Build.find(current_build_ids)
end
end
end