Hi,

In enum.c there's this bit of code in the sort_by_i function.

if(RBASIC(ary)->klass) {
    rb_raise(rb_eRuntimeError, "sort_by reentered");
}

Can you show me a test case where this error can happen? Just curious.

Thanks,

Dan