add request endpoint

This commit is contained in:
carlad 2016-04-14 10:14:20 +02:00
parent cf20650d39
commit 845f02d8d9
4 changed files with 15 additions and 1 deletions

View File

@ -3,6 +3,6 @@ require 'travis/api/v3/renderer/model_renderer'
module Travis::API::V3 module Travis::API::V3
class Renderer::Request < Renderer::ModelRenderer class Renderer::Request < Renderer::ModelRenderer
representation(:minimal, :id) representation(:minimal, :id)
representation(:standard, :id, :repository, :commit, :owner, :created_at, :result, :message, :event_type) representation(:standard, :id, :repository, :branch, :commit, :owner, :created_at, :result, :message, :event_type)
end end
end end

View File

@ -99,6 +99,12 @@ module Travis::API::V3
end end
end end
resource :request do
capture id: :digit
route '/request/{request.id}'
get :find
end
resource :user do resource :user do
capture id: :digit capture id: :digit
route '/user' route '/user'

View File

@ -17,6 +17,7 @@ module Travis::API::V3
Owner = Module.new { extend Services } Owner = Module.new { extend Services }
Repositories = Module.new { extend Services } Repositories = Module.new { extend Services }
Repository = Module.new { extend Services } Repository = Module.new { extend Services }
Request = Module.new { extend Services }
Requests = Module.new { extend Services } Requests = Module.new { extend Services }
User = Module.new { extend Services } User = Module.new { extend Services }

View File

@ -0,0 +1,7 @@
module Travis::API::V3
class Services::Request::Find < Service
def run!
find
end
end
end