Sha256: 69a58ed3e738d8d4e6e6384e68e55de3b5d559db7535c3ca07bf607f35216af7
Contents?: true
Size: 599 Bytes
Versions: 3
Compression:
Stored size: 599 Bytes
Contents
module Train module Tax module Calculator class Deductions def self.compute(basic_salary) new(basic_salary).compute end def initialize(basic_salary) @basic_salary = basic_salary end def compute sss + pagibig + philhealth end private def sss Sss.compute_employee_share(@basic_salary) end def pagibig Pagibig.compute(@basic_salary) end def philhealth Philhealth.compute(@basic_salary) end end end end end
Version data entries
3 entries across 3 versions & 1 rubygems