17 lines
351 B
Ruby
17 lines
351 B
Ruby
require 'travis/api/app'
|
|
|
|
class Travis::Api::App
|
|
class Endpoint
|
|
class Hooks < Endpoint
|
|
get('/', scope: :private) do
|
|
body all(params).run, type: :hooks
|
|
end
|
|
|
|
put('/:id?', scope: :private) do
|
|
update(id: params[:id] || params[:hook][:id], active: params[:hook][:active]).run
|
|
204
|
|
end
|
|
end
|
|
end
|
|
end
|