Sha256: 5103cde4342185e1805df3e2abcdcd78d32a73f30965d70002f9ad8c3242cf85
Contents?: true
Size: 1.03 KB
Versions: 2
Compression:
Stored size: 1.03 KB
Contents
require_relative 'citizen_or_spr_3/citizen_or_spr3_base' require_relative "citizen_or_spr_3/age_55_below_contribution_calculator" require_relative "citizen_or_spr_3/age_55_to_60_contribution_calculator" require_relative "citizen_or_spr_3/age_60_to_65_contribution_calculator" require_relative "citizen_or_spr_3/age_65_to_70_contribution_calculator" require_relative "citizen_or_spr_3/age_70_up_contribution_calculator" module SingaporeCPFCalculator module Year2023 # Residency module for Singaporean Citizen and Permanent Residents on their 3rd year. module CitizenOrSPR3 extend ResidencyModuleCommon extend CitizenOrSPR3Common class << self private def has_70_up true end def calculators [ Age55BelowContributionCalculator, Age55To60ContributionCalculator, Age60To65ContributionCalculator, Age65To70ContributionCalculator, Age70UpContributionCalculator, ] end end end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
singapore_cpf_calculator-1.5.1 | lib/singapore_cpf_calculator/year_2023/citizen_or_spr_3.rb |
singapore_cpf_calculator-1.5.0 | lib/singapore_cpf_calculator/year_2023/citizen_or_spr_3.rb |