From d5ed74c0676d6ad17b576ebf7a9725ba6a741fa1 Mon Sep 17 00:00:00 2001 From: MadeTech Dushan Date: Mon, 17 Jan 2022 15:08:47 +0000 Subject: [PATCH] update answer link with hidden text creation is now less repetetive --- app/models/form/question.rb | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/app/models/form/question.rb b/app/models/form/question.rb index bb2467c3a..278eed917 100644 --- a/app/models/form/question.rb +++ b/app/models/form/question.rb @@ -69,11 +69,12 @@ class Form::Question end def update_answer_link_name(case_log) - if type == "checkbox" - answer_options.keys.any? { |key| case_log[key] == "Yes" } ? "Change #{check_answer_label.to_s.downcase}".html_safe : "Answer #{check_answer_label.to_s.downcase}".html_safe - else - case_log[id].blank? ? "Answer #{check_answer_label.to_s.downcase}".html_safe : "Change #{check_answer_label.to_s.downcase}".html_safe - end + link_type = if type == "checkbox" + answer_options.keys.any? { |key| case_log[key] == "Yes" } ? "Change" : "Answer" + else + case_log[id].blank? ? "Answer" : "Change" + end + "#{link_type} #{check_answer_label.to_s.downcase}".html_safe end def completed?(case_log)