Class: Train::Tax::Calculator::Deductions

Inherits:
Object
  • Object
show all
Defined in:
lib/train/tax/calculator/deductions.rb

Class Method Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(basic_salary) ⇒ Deductions

Returns a new instance of Deductions.



10
11
12
# File 'lib/train/tax/calculator/deductions.rb', line 10

def initialize(basic_salary)
  @basic_salary = basic_salary
end

Class Method Details

.compute(basic_salary) ⇒ Object



6
7
8
# File 'lib/train/tax/calculator/deductions.rb', line 6

def self.compute(basic_salary)
  new(basic_salary).compute
end

Instance Method Details

#computeObject



14
15
16
# File 'lib/train/tax/calculator/deductions.rb', line 14

def compute
  sss + pagibig + philhealth
end