= private = protected
<(p1)
Compares two objects based on the receiver’s <=> method, returning true if it returns -1.
static VALUE cmp_lt(VALUE x, VALUE y) { VALUE c = rb_funcall(x, cmp, 1, y); if (rb_cmpint(c, x, y) < 0) return Qtrue; return Qfalse; }