Hi, At Fri, 8 Aug 2008 03:48:39 +0900, Jeremy Kemper wrote in [ruby-core:18174]: > It's a method which searches ObjectSpace for subclasses of a set of > superclasses. It may find some classes which have been remove_const > but not garbage collected, so this eval checks whether the class is > 'live'. > > The full method: ObjectSpace.each_object is ineffective, and Module#inherited would be often more useful. Still I don't understand why it is needed. -- Nobu Nakada