This is a Ruby tree! It shows every object from the Ruby Programming Language in a tree format.
# Rational.floor (from ruby core) --- rat.floor([ndigits]) -> integer or rational --- Returns the largest number less than or equal to `rat` with a precision of `ndigits` decimal digits (default: 0). When the precision is negative, the returned value is an integer with at least `ndigits.abs` trailing zeros. Returns a rational when `ndigits` is positive, otherwise returns an integer. Rational(3).floor #=> 3 Rational(2, 3).floor #=> 0 Rational(-3, 2).floor #=> -2 # decimal - 1 2 3 . 4 5 6 # ^ ^ ^ ^ ^ ^ # precision -3 -2 -1 0 +1 +2 Rational('-123.456').floor(+1).to_f #=> -123.5 Rational('-123.456').floor(-1) #=> -130
This is MURDOC! A Ruby documentation browser inspired by Smalltalk-80. It allows you to learn about Ruby by browsing through its class hierarchies, and see any of its methods.