From: Tim Hunter Date: 2007-09-22T00:18:17+09:00 Subject: Re: dynamically read object's attributes Mark Pelletier wrote: > 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? Object#instance_variable_get -- Posted via http://www.ruby-forum.com/.