From: Stefano Crocco Date: 2007-09-22T00:16:10+09:00 Subject: Re: dynamically read object's attributes Alle venerd狸 21 settembre 2007, Mark Pelletier ha scritto: > I want to read the values of instance variables in an object, but I > don't know how to reach them. I think the code should be something > like: > > def read_stuff > s = "Class: #{self.class}:\n" > s += "Instance variables:\n" > self.instance_variables.each do > > |var| > > s += "#{var}: #{SOMETHING}\n" > end > s += "\n" > end > > But I don't know what to replace SOMETHING with. Anyone know? instance_variable_get var Stefano