From: Brian Candler Date: 2003-05-08T07:14:42+09:00 Subject: Re: access a variables name? On Thu, May 08, 2003 at 04:24:02AM +0900, meinrad.recheis wrote: > is it possible to access the variable-name of an object? > > like (pseudo ruby code): > > @instance_var = [] > @instance_var.name = '@instance_var' class Foo attr_accessor :bar end a = Foo.new a.bar = 1 p a #>> # p a.instance_variables #>> ["@bar"] a.instance_eval {@bar} #>> 1 a.instance_variable_get("@bar") #>> 1 a.instance_variable_set("@baz",2) p a #>> The last two examples show reading/writing instance variables by name, is that what you were trying to do? Regards, Brian.