lib/train/tax/calculator.rb in train-tax-calculator-2.0.0 vs lib/train/tax/calculator.rb in train-tax-calculator-2.0.1
- old
+ new
@@ -5,22 +5,20 @@
module Train
module Tax
module Calculator
- class << self
- def call(basic_salary)
- hash = Hash.new
+ def self.call(basic_salary)
+ hash = Hash.new
- hash[:sss] = for_sss_es(basic_salary)
- hash[:philhealth] = for_philhealth(basic_salary)
- hash[:pagibig] = for_pagibig(basic_salary)
- hash[:total_deductions] = hash[:sss] + hash[:philhealth] + hash[:pagibig]
- hash[:withholding_tax] = withholding_tax(basic_salary)
- hash[:net_income] = net_income(basic_salary)
+ hash[:sss] = for_sss_es(basic_salary)
+ hash[:philhealth] = for_philhealth(basic_salary)
+ hash[:pagibig] = for_pagibig(basic_salary)
+ hash[:total_deductions] = hash[:sss] + hash[:philhealth] + hash[:pagibig]
+ hash[:withholding_tax] = withholding_tax(basic_salary)
+ hash[:net_income] = net_income(basic_salary)
- hash
- end
+ hash
end
private
HIGHEST_BRACKET = 666_667.00