E. Saynatkari wrote:

> 
> Private methods are not allowed to have an explicit receiver
> (using the 'self' there is like going out of the object and
> then sending the message). The only exception to this rule
> are writer methods (def foo=(); ...; end) because without
> the self., foo = x is always interpreted as an assignment
> to a local variable.
>
> E

Curious that this restriction does not appear to be mentioned in the 
Pickaxe book.  It also seems, to me, somewhat counter-intuitive.  Is it 
purposeful behaviour or an artifact of a stylistic convention?

Regards,
Jim

-- 
Posted via http://www.ruby-forum.com/.