From: David Douthitt Date: 2000-03-16T16:50:04-06:00 Subject: [ruby-talk:01934] Re: Class Variables Something interesting..... this works: class Instance attr_accessor :startup def initialize @startup = TRUE end end test = Instance.new; print "test = ", test.startup, "\n"; However, if you rename "startup" to "startup?" it fails with: ./ruby.functions:46: parse error @startup? = TRUE ^ The question, then, of course, is why?