From 52f9685c9aeeb952d081842e775cb58c9732ea18 Mon Sep 17 00:00:00 2001 From: Jack S Date: Tue, 14 Feb 2023 09:24:46 +0000 Subject: [PATCH] Do not use type checking --- app/models/lettings_log.rb | 8 ++++++++ app/models/log.rb | 4 ++-- app/models/sales_log.rb | 8 ++++++++ 3 files changed, 18 insertions(+), 2 deletions(-) diff --git a/app/models/lettings_log.rb b/app/models/lettings_log.rb index 58d461294..02236f70b 100644 --- a/app/models/lettings_log.rb +++ b/app/models/lettings_log.rb @@ -70,6 +70,14 @@ class LettingsLog < Log collection_start_year end + def lettings? + true + end + + def sales? + false + end + def form_name return unless startdate diff --git a/app/models/log.rb b/app/models/log.rb index f5b023546..0cd3add92 100644 --- a/app/models/log.rb +++ b/app/models/log.rb @@ -40,11 +40,11 @@ class Log < ApplicationRecord end def lettings? - is_a? LettingsLog + false end def sales? - is_a? SalesLog + false end def ethnic_refused? diff --git a/app/models/sales_log.rb b/app/models/sales_log.rb index 463381559..42683e18e 100644 --- a/app/models/sales_log.rb +++ b/app/models/sales_log.rb @@ -38,6 +38,14 @@ class SalesLog < Log OPTIONAL_FIELDS = %w[saledate_check purchid monthly_charges_value_check old_persons_shared_ownership_value_check].freeze RETIREMENT_AGES = { "M" => 65, "F" => 60, "X" => 65 }.freeze + def lettings? + false + end + + def sales? + true + end + def startdate saledate end