diff --git a/lib/travis/api/v3/renderer/build.rb b/lib/travis/api/v3/renderer/build.rb index 0151e65f..21114e07 100644 --- a/lib/travis/api/v3/renderer/build.rb +++ b/lib/travis/api/v3/renderer/build.rb @@ -3,6 +3,6 @@ require 'travis/api/v3/renderer/model_renderer' module Travis::API::V3 class Renderer::Build < Renderer::ModelRenderer representation(:minimal, :id, :number, :state, :duration, :event_type, :previous_state, :started_at, :finished_at) - representation(:standard, *representations[:minimal], :repository, :branch, :commit) + representation(:standard, *representations[:minimal], :repository, :branch, :commit, :jobs) end end diff --git a/lib/travis/api/v3/renderer/job.rb b/lib/travis/api/v3/renderer/job.rb new file mode 100644 index 00000000..464961fb --- /dev/null +++ b/lib/travis/api/v3/renderer/job.rb @@ -0,0 +1,10 @@ +require 'travis/api/v3/renderer/model_renderer' + +module Travis::API::V3 + class Renderer::Job < Renderer::ModelRenderer + # # representation(:minimal, :id, :number, :state, :queue, :type, :started_at, :finished_at) + # representation(:minimal, :id) + # # representation(:standard, *representations[:minimal], :repository_id, :commit_id, :source_type, source_id) + # representation(:standard, *representations[:minimal]) + end +end diff --git a/lib/travis/api/v3/renderer/jobs.rb b/lib/travis/api/v3/renderer/jobs.rb new file mode 100644 index 00000000..14ede7c8 --- /dev/null +++ b/lib/travis/api/v3/renderer/jobs.rb @@ -0,0 +1,6 @@ +module Travis::API::V3 + class Renderer::Jobs < Renderer::CollectionRenderer + type :jobs + collection_key :jobs + end +end