From: BiHi Date: 2007-12-25T20:50:09+09:00 Subject: Re: How to know what class are there in a script file? The activesupport Dependency thing is really nice since it works with any constant, but if you really want the classes only, this seems to do the trick: require 'enumerator' klasses_before = Enumerable::Enumerator.new(ObjectSpace, :each_object, Class).to_a require 'open-uri' new_klasses = Enumerable::Enumerator.new(ObjectSpace, :each_object, Class).to_a - klasses_before p new_klasses