41 lines
709 B
Ruby
41 lines
709 B
Ruby
module Travis::API::V3
|
|
module Routes
|
|
require 'travis/api/v3/routes/dsl'
|
|
extend DSL
|
|
|
|
resource :repository do
|
|
route '/repo/{repository.id}'
|
|
get :find
|
|
|
|
post :enable, '/enable'
|
|
post :disable, '/disable'
|
|
|
|
resource :requests do
|
|
route '/requests'
|
|
get :find
|
|
post :create
|
|
end
|
|
end
|
|
|
|
resource :repositories do
|
|
route '/repos'
|
|
get :for_current_user
|
|
end
|
|
|
|
resource :build do
|
|
route '/build/{build.id}'
|
|
get :find
|
|
end
|
|
|
|
resource :organization do
|
|
route '/org/{organization.id}'
|
|
get :find
|
|
end
|
|
|
|
resource :organizations do
|
|
route '/orgs'
|
|
get :for_current_user
|
|
end
|
|
end
|
|
end
|