Module: Formulas::Income

Extended by:
Income
Included in:
Income
Defined in:
lib/formulas/income.rb

Constant Summary collapse

DEFAULT_KIWISAVER =
3
DEFAULT_SUPER =
9.5

Instance Method Summary collapse

Instance Method Details

#monthly_benefit_payment(amount, frequency) ⇒ Object Also known as: monthly_boarder_income

Income.monthly_benefit_payment(100, :weekly)

> 433



11
12
13
# File 'lib/formulas/income.rb', line 11

def monthly_benefit_payment(amount, frequency)
  amount * Formulas::MULTIPLIER_IN_FREQUENCY[frequency] / 12
end

#monthly_rental_income(amount, frequency, fraction: 0.75) ⇒ Object

Income.monthly_rental_income(100, :weekly)

> 325



19
20
21
# File 'lib/formulas/income.rb', line 19

def monthly_rental_income(amount, frequency, fraction: 0.75)
  (amount * Formulas::MULTIPLIER_IN_FREQUENCY[frequency] / 12) * fraction
end