From 1773fef4db08e4152a69b81e01c885d0830880d7 Mon Sep 17 00:00:00 2001 From: natdeanlewissoftwire Date: Fri, 30 Jun 2023 11:53:24 +0100 Subject: [PATCH] feat: replace case block with hash lookpu --- app/models/validations/shared_validations.rb | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/app/models/validations/shared_validations.rb b/app/models/validations/shared_validations.rb index dfe6d14f2..d048a6c70 100644 --- a/app/models/validations/shared_validations.rb +++ b/app/models/validations/shared_validations.rb @@ -130,11 +130,13 @@ module Validations::SharedValidations private def scheme_location_validation_page(field) - case field - when :startdate then "date_page" - when :location_id then "location_page" - when :scheme_id then "scheme_page" - end + field_mappings = { + startdate: "date_page", + location_id: "location_page", + scheme_id: "scheme_page", + } + + field_mappings[field] end def person_is_partner?(relationship)