class Bmg::Summarizer::Max

Max summarizer.

Example:

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

Public Instance Methods

_happens(memo, val) click to toggle source

Keeps the maximum value between memo and val, ignoring nil

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

Returns nil as least value.

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