From: Joel VanderWerf Date: 2006-02-17T03:23:54+09:00 Subject: Re: Creating objects without knowing their names m4rkusha@gmail.com wrote: > Or you can compare the classes you had before loading to classes you > had after loading. Something like this: > > def defined_classes > classes = [] > ObjectSpace.each_object(Class){|c| classes << c} > classes > end > > initial_classes = defined_classes > require 'net/http' > p defined_classes - initial_classes Unreliable if your "script" files also require libraries. You still have to pick out the classes you are looking for. -- vjoel : Joel VanderWerf : path berkeley edu : 510 665 3407