/* * call-seq: * num.eql?(numeric) => true or false * * Returns <code>true</code> if <i>num</i> and <i>numeric</i> are the * same type and have equal values. * * 1 == 1.0 #=> true * 1.eql?(1.0) #=> false * (1.0).eql?(1.0) #=> true */ static VALUE num_eql(x, y) VALUE x, y; { if (TYPE(x) != TYPE(y)) return Qfalse; return rb_equal(x, y); }