travis-api/lib/travis/api/v3/routes.rb
2015-03-05 14:27:17 +01:00

46 lines
802 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
resource :branch do
route '/branch/{branch.name}'
get :find
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