From: "Michał Łomnicki" Date: 2010-08-06T19:53:40+09:00 Subject: Re: lt operator on class object, checking a class' superclasses > It is documented, although it may be a bit hard to find, since the > behaviour is not defined in the Class class as one might expect, but in > it's superclass, Module. What's more '<' operator itself is defined in Object class not in Module. > Module.methods - Object.methods => ["nesting"] So all in all one expects '<' method to be defined for Class, but it's defined for Object and documented for Module. Pretty messy ;) -- Posted via http://www.ruby-forum.com/.