Hi guys.

The code posted below actually modifies the array in the object.
Am I doing something wrong here ?
If not, this should imho be included in the doc. It seems 
counterintuitive to me ;)


Regards
Oliver

----------------------------------
class AttrReaderErr
   attr_reader :entries
   def initialize()
     @entries = [0,1,2]
   end
end

showcase = AttrReaderErr.new

puts showcase.entries
#should this really work ?
showcase.entries[1]="foo"
#it does, but looks wrong
puts showcase.entries
----------------------------------