class TTFunk::Max
Attributes
value[R]
Public Class Methods
new(init_value = nil)
click to toggle source
Calls superclass method
# File lib/ttfunk/max.rb, line 7 def initialize(init_value = nil) super() @value = init_value end
Public Instance Methods
<<(new_value)
click to toggle source
# File lib/ttfunk/max.rb, line 12 def <<(new_value) new_value = coerce(new_value) if value.nil? || new_value > value @value = new_value end end
value_or(default)
click to toggle source
# File lib/ttfunk/max.rb, line 20 def value_or(default) return default if value.nil? value end