From c7f8db00f3dd1c0a0d44eae8bedc3c36baf43a84 Mon Sep 17 00:00:00 2001 From: MadeTech Dushan Date: Wed, 13 Oct 2021 11:28:57 +0100 Subject: [PATCH] do some method extraction --- app/controllers/case_logs_controller.rb | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/app/controllers/case_logs_controller.rb b/app/controllers/case_logs_controller.rb index 4e276aac7..94bac8b60 100644 --- a/app/controllers/case_logs_controller.rb +++ b/app/controllers/case_logs_controller.rb @@ -27,13 +27,13 @@ class CaseLogsController < ApplicationController end def edit - @form = ENV["RAILS_ENV"] == "test" ? Form.new("test", "form") : Form.new(2021, 2022) + @form = use_form @case_log = CaseLog.find(params[:id]) render :edit end def submit_form - form = ENV["RAILS_ENV"] == "test" ? Form.new("test", "form") : Form.new(2021, 2022) + form = use_form @case_log = CaseLog.find(params[:id]) previous_page = params[:case_log][:previous_page] questions_for_page = form.questions_for_page(previous_page) @@ -49,7 +49,7 @@ class CaseLogsController < ApplicationController end def check_answers - form = ENV["RAILS_ENV"] == "test" ? Form.new("test", "form") : Form.new(2021, 2022) + form = use_form @case_log = CaseLog.find(params[:case_log_id]) current_url = request.env["PATH_INFO"] subsection = current_url.split("/")[-2] @@ -92,5 +92,9 @@ private return {} unless params[:case_log] params.require(:case_log).permit(CaseLog.editable_fields) + end + + def use_form + ENV["RAILS_ENV"] == "test" ? Form.new("test", "form") : Form.new(2021, 2022) end end