Module: TaxCalculator::FICA

Defined in:
lib/tax_calculator/fica.rb

Constant Summary collapse

SOCIAL_SECURITY_RATE =

2021

6.2
SOCIAL_SECURITY_CUTOFF =
285_600.00
MEDICARE_RATE =
1.45

Class Method Summary collapse

Class Method Details

.taxes_for(income) ⇒ Object



10
11
12
13
14
15
16
# File 'lib/tax_calculator/fica.rb', line 10

def self.taxes_for(income)
  if income >= SOCIAL_SECURITY_CUTOFF
    owed = ((SOCIAL_SECURITY_CUTOFF * SOCIAL_SECURITY_RATE / 100) + (income * MEDICARE_RATE / 100))
  elsif owed = ((income * SOCIAL_SECURITY_RATE / 100) + (income * MEDICARE_RATE / 100))
  end
  owed
end