Method: Numeric#abs

Defined in:
numeric.c

#absNumeric

Returns the absolute value of self.

12.abs        #=> 12
(-34.56).abs  #=> 34.56
-34.56.abs    #=> 34.56

Returns:



774
775
776
777
778
779
780
781
# File 'numeric.c', line 774

static VALUE
num_abs(VALUE num)
{
    if (rb_num_negative_int_p(num)) {
        return num_funcall0(num, idUMinus);
    }
    return num;
}