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