Class: SumAggregator

Inherits:
Object
  • Object
show all
Defined in:
lib/tb/cmdutil.rb

Instance Method Summary collapse

Constructor Details

#initializeSumAggregator

Returns a new instance of SumAggregator.



145
# File 'lib/tb/cmdutil.rb', line 145

def initialize() @result = 0 end

Instance Method Details

#finishObject



147
# File 'lib/tb/cmdutil.rb', line 147

def finish() @result end

#update(v) ⇒ Object



146
# File 'lib/tb/cmdutil.rb', line 146

def update(v) @result += conv_to_numeric(v) if !(v.nil? || v == '') end