From: "FireAphis@..." Date: 2007-07-25T16:19:58+09:00 Subject: Re: Regarding Constants On Jul 24, 11:21 pm, Harnish Botadra wrote: > Hi, > > I am having some difficulty in the use of constants in Ruby. I've a > module: > > eg. > ------------------- > Module Constants > > MY_CONST = "hello" > > end > ------------------- > > I include this module in my model. Further, the name of the constant > (MY_CONST) would be passed in a variable say 'var'. My question, is how > do I access the value of the constant from the constant name in 'var'? > > Something like, :: + "{#var}" or similar? Any help greatly appreciated. > Thanks. > > Regards, > Harnish > -- > Posted viahttp://www.ruby-forum.com/. If I understand you correctly then: Module Constants MY_CONST = "hello" end def get_constant_value_by_name(var) Constants.const_get(var) end get_constant_value_by_name("MY_CONST") => "hello" Hope this helps, FireAphis