From 216d9e61dc45faed73acb02f6a217a3914ec1177 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Javi=20Mart=C3=ADn?= Date: Sun, 10 Nov 2019 00:19:05 +0100 Subject: [PATCH] Remove unused Voter methods AFAIK these methods were never used. In any case, the similar method `set_demographic_info` was added in commit 6c34599e. --- app/models/poll/voter.rb | 25 ------------------------- 1 file changed, 25 deletions(-) diff --git a/app/models/poll/voter.rb b/app/models/poll/voter.rb index 02db44c25..d760f0ccd 100644 --- a/app/models/poll/voter.rb +++ b/app/models/poll/voter.rb @@ -43,30 +43,5 @@ class Poll def set_denormalized_booth_assignment_id self.booth_assignment_id ||= officer_assignment&.booth_assignment_id end - - def in_census? - census_api_response.valid? - end - - def census_api_response - @census_api_response ||= CensusCaller.new.call(document_type, document_number) - end - - def fill_stats_fields - if in_census? - self.gender = census_api_response.gender - self.geozone_id = Geozone.select(:id).find_by(census_code: census_api_response.district_code)&.id - self.age = voter_age(census_api_response.date_of_birth) - end - end - - def voter_age(dob) - if dob.blank? - nil - else - now = Date.current - now.year - dob.year - (now.month > dob.month || (now.month == dob.month && now.day >= dob.day) ? 0 : 1) - end - end end end