Browse Source

Do not use type checking

pull/1292/head
Jack S 3 years ago
parent
commit
52f9685c9a
  1. 8
      app/models/lettings_log.rb
  2. 4
      app/models/log.rb
  3. 8
      app/models/sales_log.rb

8
app/models/lettings_log.rb

@ -70,6 +70,14 @@ class LettingsLog < Log
collection_start_year collection_start_year
end end
def lettings?
true
end
def sales?
false
end
def form_name def form_name
return unless startdate return unless startdate

4
app/models/log.rb

@ -40,11 +40,11 @@ class Log < ApplicationRecord
end end
def lettings? def lettings?
is_a? LettingsLog false
end end
def sales? def sales?
is_a? SalesLog false
end end
def ethnic_refused? def ethnic_refused?

8
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 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 RETIREMENT_AGES = { "M" => 65, "F" => 60, "X" => 65 }.freeze
def lettings?
false
end
def sales?
true
end
def startdate def startdate
saledate saledate
end end

Loading…
Cancel
Save