Sha256: 27b5bd121a33e859d87a8cdd0ddda7c6d4540ce3e867d71a6b6d541189dbc9d8
Contents?: true
Size: 1 KB
Versions: 2
Compression:
Stored size: 1 KB
Contents
require_relative "spr_1_fg/age_55_below_contribution_calculator" require_relative "spr_1_fg/age_55_to_60_contribution_calculator" require_relative "spr_1_fg/age_60_to_65_contribution_calculator" require_relative "spr_1_fg/age_65_to_70_contribution_calculator" require_relative "spr_1_fg/age_70_up_contribution_calculator" module SingaporeCPFCalculator module Year2023 # For Singapore Permanent Resident (SPR) on their first year with graduated (G, partial) # employer contribution and graduated (G, partial) employee contribution module SPR1FG extend ResidencyModuleCommon extend SPR1FGCommon 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/spr_1_fg.rb |
singapore_cpf_calculator-1.5.0 | lib/singapore_cpf_calculator/year_2023/spr_1_fg.rb |