From: Gregory Seidman Date: 2006-06-08T22:40:36+09:00 Subject: Re: Using a string to find a class On Thu, Jun 08, 2006 at 11:38:42AM +0900, Daniel N wrote: [...] } Although in some methods that I have seen in the rails source there has been } } string_name.camelize.constantize } } This will return a class object specified by name. } eg } } def do_somthing( class_name ) } obj = class_name.to_s.camelize.constantize } obj.new } end Both #camelize and #constantize are Rails extensions. } Hope this works for you --Greg } On 6/8/06, Pat Maddox wrote: } >I've got a string, and I want to find out if there's a class with that } >name. So something like } > } >class_exists? "Foo" } > } >and then I can eval it if it does, I guess. Or is there a better way } >than eval in that case? At any rate, I just want to be able to take a } >string and find out if there's a class with that name or not. } > } >Thanks, } >Pat } > } > } }