From: Brian Candler Date: 2008-10-16T06:01:09+09:00 Subject: Re: Lame question about instance variable and attribute dkmd_nielsen wrote: > Assuming an attribute :field is defined, is there a processing > difference between using @field and self.field [within the defining > class?] Remember that you don't have to write "self.field" - "field" by itself is fine, as long as you haven't assigned to a local variable called "field" within the calling method. def field 123 end puts field # 123 field = 999 puts field # 999 puts field() # 123 puts self.field # 123 -- Posted via http://www.ruby-forum.com/.