From: Igal Koshevoy Date: 2008-07-01T18:52:17+09:00 Subject: Re: Dynamic Variables Marc Heiler wrote: > Is there any way in ruby to create dynamic variables? > > counter = 52 > box#{counter} = "cat and dogs" > > There would be then a new variable > box52 > > Note that this is not a question whether someone should do it or not - > this is solely whether it is doable or not. Until today I thought it is > somehow possible with eval but I failed, so I assume it is not possible. > irb(main):010:0> counter = 52 => 52 irb(main):011:0> eval "box#{counter} = 'cat and dogs'" => "cat and dogs" irb(main):012:0> box52 => "cat and dogs" -igal