class Bmg::Summarizer::Sum

Sum summarizer.

Example:

# direct ruby usage
Bmg::Summarizer.sum(:qty).summarize(...)

Public Instance Methods

_happens(memo, val) click to toggle source

Keep memo+val as new value

# File lib/bmg/summarizer/sum.rb, line 19
def _happens(memo, val) 
  memo + (val.nil? ? 0 : val)
end
least() click to toggle source

Returns 0 as least value.

# File lib/bmg/summarizer/sum.rb, line 14
def least()
  0
end