From 98bcc9e530749c36dfcf109e3f0459261ee943ec Mon Sep 17 00:00:00 2001 From: carlad Date: Wed, 26 Aug 2015 12:44:15 +0200 Subject: [PATCH] add :jobs to build payload --- lib/travis/api/v3/renderer/build.rb | 2 +- lib/travis/api/v3/renderer/job.rb | 10 ++++++++++ lib/travis/api/v3/renderer/jobs.rb | 6 ++++++ 3 files changed, 17 insertions(+), 1 deletion(-) create mode 100644 lib/travis/api/v3/renderer/job.rb create mode 100644 lib/travis/api/v3/renderer/jobs.rb 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