= private = protected
==(p1)
Return true if fix equals other numerically.
1 == 2 #=> false 1 == 1.0 #=> true
static VALUE fix_equal(VALUE x, VALUE y) { if (x == y) return Qtrue; if (FIXNUM_P(y)) return Qfalse; else if (RB_TYPE_P(y, T_BIGNUM)) { return rb_big_eq(y, x); } else if (RB_TYPE_P(y, T_FLOAT)) { return rb_integer_float_eq(x, y); } else { return num_equal(x, y); } }