fix: Support true/false column values when categorizing income status. True is categorized as Economically Disadvantaged. False is categorized as Not Economically Disadvantaged

mciea-main
Nelson Jovel 2 years ago
parent 06cb494f45
commit e2ba084e5b

@ -8,9 +8,9 @@ class Income < ApplicationRecord
def self.to_designation(income) def self.to_designation(income)
case income case income
in /Free\s*Lunch|Reduced\s*Lunch|Low\s*Income|Reduced\s*price\s*lunch/i in /Free\s*Lunch|Reduced\s*Lunch|Low\s*Income|Reduced\s*price\s*lunch|true/i
"Economically Disadvantaged - Y" "Economically Disadvantaged - Y"
in /Not\s*Eligible/i in /Not\s*Eligible|false/i
"Economically Disadvantaged - N" "Economically Disadvantaged - N"
else else
"Unknown" "Unknown"

Loading…
Cancel
Save