From 30d1f6e6bc3b7319010b39ccfb51fab5dadff752 Mon Sep 17 00:00:00 2001 From: Kat Date: Wed, 30 Aug 2023 16:22:03 +0200 Subject: [PATCH] Bring back value_is_no? --- app/models/form/question.rb | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/app/models/form/question.rb b/app/models/form/question.rb index cee42900b..9f0a8aac9 100644 --- a/app/models/form/question.rb +++ b/app/models/form/question.rb @@ -177,6 +177,17 @@ class Form::Question end end + def value_is_no?(value) + case type + when "checkbox" + value && value.zero? + when "radio" + is_lettings ? RADIO_NO_VALUE_LETTINGS[id.to_sym]&.include?(value) : RADIO_NO_VALUE_SALES[id.to_sym]&.include?(value) + else + %w[no].include?(value.downcase) + end + end + def value_is_dont_know?(value) type == "radio" && RADIO_DONT_KNOW_VALUE[id.to_sym]&.include?(value) end