class MeterCat::Sum
Attributes
values[RW]
Public Class Methods
new(values)
click to toggle source
# File lib/meter_cat/calculator.rb, line 81 def initialize(values) @values = values end
Public Instance Methods
calculate(meters, date)
click to toggle source
# File lib/meter_cat/calculator.rb, line 85 def calculate(meters, date) sum = 0 values.each { |name| sum += (meters[name][date] || 0) if meters[name] } return sum end
dependencies()
click to toggle source
# File lib/meter_cat/calculator.rb, line 91 def dependencies values end