Issue #3420 has been updated by Florian Aann.


Ok, but then imho the Exception is inappropriate and most people don't expect a SystemStackError when they found a method implementation missing. For most people it isn't obvious (see commit message in the ref link) why including Comparable and not implementing <=> (because they want to delegate the call through the method_missing hook) should cause a SystemStackError.

It should respect the method_missing hook.
----------------------------------------
http://redmine.ruby-lang.org/issues/show/3420

----------------------------------------
http://redmine.ruby-lang.org