From: raja Date: 2007-06-01T18:02:39+09:00 Subject: How to specify access modifers for variables???? I know this could be naive but still: class Person attr_reader :genre protected :genre def psedonym @name end end In the class above, I can declare variable genre to be protected, but when I try to do the same for variable name, I get this error another.rb:3:in `protected': undefined method `Person' for class `Person' (NameError) And the same error props up when I comment the line #attr_reader :genre It appears that i have to provide accessors for the variables before declaring access modifiers; and which in fact are "methods", thus IS IT IMPOSSIBLE TO DECLARE ACCESS MODIFIERS FOR VARIABLES ? Can Anyone Clarify?? Thanks Raja -- Posted via http://www.ruby-forum.com/.