On Fri, 30 Nov 2007 12:06:18 +0900, Trans <transfire / gmail.com> wrote: > i have one for you, since were throw'n them out. i wish "@" was a > hash. > > x = "a" > @[x] = 1 > > @a #=> 1 > > @.each do |k,v| > "just another instance var #{k} = #{v}" > end > > #=> just another instance var a = 1 > > T. > > You can already do that irb(main):001:0> @a = 1 => 1 irb(main):002:0> instance_variables.each do |k| irb(main):003:1* v = instance_variable_get(k) irb(main):004:1> puts "just another instance var #{k} = #{v}" irb(main):005:1> end just another instance var @a = 1 => ["@a"]