From: Shaun Keller Date: 2009-04-29T17:11:59+09:00 Subject: Re: Why does attr_accessor in module require 'self.'? The short answer would be that a = 'bar' is a local variable assignment, whereas self.a = 'bar' is an instance variable assignment, like @a -- Posted via http://www.ruby-forum.com/.