travis-api/lib/travis/api/app/endpoint/repos.rb
Konstantin Haase d39f2eef07 add cc path
2012-11-08 14:36:39 +01:00

36 lines
873 B
Ruby

require 'travis/api/app'
class Travis::Api::App
class Endpoint
class Repos < Endpoint
get '/' do
respond_with service(:repositories, :find_all, params)
end
get '/:id' do
respond_with service(:repositories, :find_one, params)
end
get '/:id/cc' do
respond_with service(:repositories, :find_one, params.merge(schema: 'cc'))
end
get '/:owner_name/:name' do
respond_with service(:repositories, :find_one, params)
end
get '/:owner_name/:name/builds' do
respond_with service(:builds, :find_all, params)
end
get '/:owner_name/:name/builds/:id' do
respond_with service(:builds, :find_one, params)
end
get '/:owner_name/:name/cc' do
respond_with service(:repositories, :find_one, params.merge(schema: 'cc'))
end
end
end
end