From: David Pollak Date: 2006-07-25T12:05:42+09:00 Subject: Re: question on instance variable access The code would look like: myobj.instance_variable_get(:@friend).instance_variable_get(:@num) On 7/24/06, surfunbear@yahoo.com wrote: > I came accross a problem which made me wonder. Sort of about dotting > into a variable. > I could find the answer in my ruby book. How would I do the access at > the end here. > I know I could probably use accessors, but is that the only way to do > it ? > > > class A > > def initialize > @num = 3 > end > > end > > > class B > > def initialize > @friend = A.new > end > > > myobj = B.new > > # syntax here ? Is this allowed, is it done another way ? > x = myobj.@friend.@num > > > -- -------- David Pollak's Ruby Playground http://dppruby.com