Module: Formulas::Income
Constant Summary collapse
- DEFAULT_KIWISAVER =
3- DEFAULT_SUPER =
9.5
Instance Method Summary collapse
-
#monthly_benefit_payment(amount, frequency) ⇒ Object
(also: #monthly_boarder_income)
Income.monthly_benefit_payment(100, :weekly) => 433.
-
#monthly_rental_income(amount, frequency, fraction: 0.75) ⇒ Object
Income.monthly_rental_income(100, :weekly) => 325.
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 |