round(*args)
public
Rounds num to a given precision in decimal digits (default 0
digits).
Precision may be negative. Returns a
floating point number when ndigits is more than zero.
Numeric implements this by converting itself to
a Float and invoking Float#round.
Show source
static VALUE
num_round(int argc, VALUE* argv, VALUE num)
{
return flo_round(argc, argv, rb_Float(num));
}