class TTFunk::Max
Maximum aggregate. Its value can only become greater.
def <<(new_value)
-
(void)
-
Parameters:
-
new_value
(Comparable
) --
def <<(new_value) new_value = coerce(new_value) if value.nil? || new_value > value @value = new_value end end
def initialize(init_value = nil)
-
init_value
(Comparable
) -- initial value
def initialize(init_value = nil) super() @value = init_value end
def value_or(default)
-
(any)
-
Parameters:
-
default
(any
) --
def value_or(default) return default if value.nil? value end