From: list-bounce / example.com [mailto:list-bounce / example.com] On Behalf
Of Dan Kirkwood
Sent: Wednesday, May 31, 2006 2:53 AM
> Is there a better way to get to a class when you have the class name in
> a string?
> (This is rails-related, btw)..  For instance, if I have a string clname
> = 'Train',  and I want to access a class method Train#label.   I can do
> this:
> 
> clname = 'Train'
> label = eval "#{clname}.label"
> 
> Is there a better way?

Aha.

clname = 'Train'
label = Object.const_get(clname).new
p label.class #=> Train

V.