Class: Formulas::Expense::Household::Source
- Inherits:
-
Object
- Object
- Formulas::Expense::Household::Source
- Defined in:
- lib/formulas/household/source.rb
Constant Summary collapse
- DEFAULT_INDEPENDENT_EXPENSE =
[1_262, 1_878]
- DEFAULT_DEPENDENT_EXPENSE =
347- MAX_DEPENDENT =
4- MAX_INDEPENDENT =
2
Instance Method Summary collapse
Instance Method Details
#calculate_expense(independents:, dependents:) ⇒ Object
12 13 14 15 16 17 18 |
# File 'lib/formulas/household/source.rb', line 12 def calculate_expense(independents:, dependents:) validate(independents, dependents) ind_exp = DEFAULT_DEPENDENT_EXPENSE[0..independents].sum de_exp = dependents * DEFAULT_DEPENDENT_EXPENSE ind_exp + de_exp end |