require 'travis/api/app' class Travis::Api::App class Endpoint class Hooks < Endpoint get '/', scope: :private do respond_with 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