Class: Eqn::Function::RoundUp

Inherits:
Node
  • Object
show all
Defined in:
lib/eqn/function.rb

Instance Method Summary collapse

Instance Method Details

#valueObject



28
29
30
31
32
# File 'lib/eqn/function.rb', line 28

def value
  value = elements.shift.value
  fail ZeroDivisionError if value.is_a?(Float) && (value.abs == Float::INFINITY || value.nan?)
  value.ceil
end