From: Ammar Ali Date: 2010-01-18T13:42:38+09:00 Subject: Re: what does this mean? Ruby Newbee wrote: > For this statement: > > @speaks_english ||= @name.size > 6 > > does it mean something like below? > > if @name.size > 6 > @speaks_english ||= @name.size > end > > > Even if I guess that correctly, I'm still surprised why ruby can write > like that way. > > Thanks. > > > More like: if @speaks_english.nil? or @speaks_english == false if @name > 6 @speaks_english = true else @speaks_english = false end end