Sha256: 0e9dc892d677e3009c00bf7aa51e9011707355fcf9cb380c7161e6ad74a3cfc9

Contents?: true

Size: 976 Bytes

Versions: 6

Compression:

Stored size: 976 Bytes

Contents

require_relative "spr_2_gg/age_50_below_contribution_calculator"
require_relative "spr_2_gg/age_50_to_55_contribution_calculator"
require_relative "spr_2_gg/age_55_to_60_contribution_calculator"
require_relative "spr_2_gg/age_60_to_65_contribution_calculator"
require_relative "spr_2_gg/age_65_up_contribution_calculator"

module SingaporeCPFCalculator
  module Year2015

    # For Singapore Permanent Resident (SPR) on their first year with graduated (G, partial)
    # employer contribution and graduated (G, partial) employee contribution
    module SPR2GG

      extend ResidencyModuleCommon
      extend SPR2GGCommon

      class << self

        private

        def calculators
          [
            Age50BelowContributionCalculator,
            Age50To55ContributionCalculator,
            Age55To60ContributionCalculator,
            Age60To65ContributionCalculator,
            Age65UpContributionCalculator,
          ]
        end

      end

    end

  end
end

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
singapore_cpf_calculator-1.5.1 lib/singapore_cpf_calculator/year_2015/spr_2_gg.rb
singapore_cpf_calculator-1.5.0 lib/singapore_cpf_calculator/year_2015/spr_2_gg.rb
singapore_cpf_calculator-1.4.0 lib/singapore_cpf_calculator/year_2015/spr_2_gg.rb
singapore_cpf_calculator-1.3.4 lib/singapore_cpf_calculator/year_2015/spr_2_gg.rb
singapore_cpf_calculator-1.2.0 lib/singapore_cpf_calculator/year_2015/spr_2_gg.rb
singapore_cpf_calculator-1.1.1 lib/singapore_cpf_calculator/year_2015/spr_2_gg.rb