= private = protected
pred()
Returns the Integer equal to int - 1.
1.pred #=> 0 (-1).pred #=> -2
VALUE rb_int_pred(VALUE num) { if (FIXNUM_P(num)) { long i = FIX2LONG(num) - 1; return LONG2NUM(i); } if (RB_TYPE_P(num, T_BIGNUM)) { return rb_big_minus(num, INT2FIX(1)); } return rb_funcall(num, '-', 1, INT2FIX(1)); }