Merge branch 'cd-v3-parity'

This commit is contained in:
Konstantin Haase 2015-08-21 14:38:38 +02:00
commit 5ef17e7da0
5 changed files with 26 additions and 0 deletions

View File

@ -0,0 +1,7 @@
module Travis::API::V3
class Queries::Builds < Query
def find(repository)
repository.builds
end
end
end

View File

@ -0,0 +1,6 @@
module Travis::API::V3
class Renderer::Builds < Renderer::CollectionRenderer
type :builds
collection_key :builds
end
end

View File

@ -28,6 +28,11 @@ module Travis::API::V3
post :create
end
resource :builds do
route '/builds'
get :find
end
resource :branch do
route '/branch/{branch.name}'
get :find

View File

@ -5,6 +5,7 @@ module Travis::API::V3
Accounts = Module.new { extend Services }
Branch = Module.new { extend Services }
Build = Module.new { extend Services }
Builds = Module.new { extend Services }
Organization = Module.new { extend Services }
Organizations = Module.new { extend Services }
Owner = Module.new { extend Services }

View File

@ -0,0 +1,7 @@
module Travis::API::V3
class Services::Builds::Find < Service
def run!
find(:builds, find(:repository))
end
end
end