From: Florian Frank Date: 2006-08-30T23:57:10+09:00 Subject: Re: Finding classes Marcus Bristav wrote: > I need to find classes that either: > > 1) Includes a specific module > > or > > 2) Includes a specfic string in the class name require 'enumerator' ObjectSpace.enum_for(:each_object, Class).select { |x| x.ancestors.include?(Module) } ObjectSpace.enum_for(:each_object, Class).select { |x| x.name =~ /String/ } -- Florian Frank