# File app/controllers/hooks_controller.rb, line 13 def create @hook = @project.hooks.new(params[:hook]) @hook.save if @hook.valid? redirect_to project_hooks_path(@project) else @hooks = @project.hooks.all render :index end end
# File app/controllers/hooks_controller.rb, line 31 def destroy @hook = @project.hooks.find(params[:id]) @hook.destroy redirect_to project_hooks_path(@project) end
# File app/controllers/hooks_controller.rb, line 8 def index @hooks = @project.hooks.all @hook = ProjectHook.new end
# File app/controllers/hooks_controller.rb, line 25 def test TestHookContext.new(project, current_user, params).execute redirect_to :back end