On Mon, 02 Jul 2012 21:21:25 +0200
"Sebastian H." <li...@ruby-forum.com> wrote:

> hello guys
> 
> i have a big problem and i don't know how to solve it -.-
> 
> i have a data base. the models name is Blafoo
> 
> if i go to console i create a new entry with tst = Blafoo.new(:d1 =>
> true)
> 
> with Blafoo.d1 i can now see the calue of d1
> 
> lets take a variable var = "d1"
> 
> how can i get it working, that i can interpret var as d1
> 
> so tst.(var) ?? gives me the value of tst.d1?
> 
> thanks for help..
> 
> im awaiting it so much!
> 
> basti
> 

Basically `test.d1` in this case is just a message. So you can call it
like: `test.send :d1`, or in your situation: `test.send var.to_sym`


-- 
Sincerely yours,
Aleksey V. Zapparov A.K.A. ixti
FSF Member #7118
Mobile Phone: +34 677 990 688
Homepage: http://www.ixti.net
JID: zappa...@jabber.ru

*Origin: Happy Hacking!

Attachment: signature.asc
Description: PGP signature

Reply via email to