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