Can anyone explain exactly what happens when the interpreter interprets
attr_reader and its kin?

E.G. where is the method located (in which module, class) and what does
it do with the symbols in order to expand the method call into an
instance method of the calling class object?
-- 
Posted via http://www.ruby-forum.com/.