= private = protected
succ()
Returns the Integer equal to int + 1.
1.next #=> 2 (-1).next #=> 0 1.succ #=> 2 (-1).succ #=> 0
VALUE rb_int_succ(VALUE num) { if (FIXNUM_P(num)) { long i = FIX2LONG(num) + 1; return LONG2NUM(i); } if (RB_TYPE_P(num, T_BIGNUM)) { return rb_big_plus(num, INT2FIX(1)); } return num_funcall1(num, '+', INT2FIX(1)); }