class Formulas::HouseHold

Provide calculation for household expenses based on the number of child and single or pair of adults

source = Household::Source.new(independent_expenses: [1262, 1878], dependent_expenses: 347) household = Household.new(independents: integer, dependents: integer, source: source)

household.cal(:month)

Public Class Methods

new(independents:, dependents:, source: Source.new) click to toggle source
# File lib/formulas/household.rb, line 13
def initialize(independents:, dependents:, source: Source.new)
  @independents = independents
  @dependents = dependents
  @source = source
end

Public Instance Methods

cal() click to toggle source
# File lib/formulas/household.rb, line 19
def cal
  @source.calculate_expense(independents: @independents, dependents: @dependents)
end