From: Daniel Carrera Date: 2002-12-20T07:34:18+09:00 Subject: Re: Cannot define constant END BEGIN and END are reserved Ruby keywords (like 'if', 'else' and 'while'). You can't use them for variables. You can use '_HOME' and '_END' if you like. Daniel Carrera Graduate Teaching Assistant. Math Dept. University of Maryland. (301) 405-5137 On Fri, 20 Dec 2002, Gennady wrote: > I am trying to define a class constant named END like > > class Test > HOME = 0 > END = 1 > end > > This produces compiler error: > > test.rb:3: parse error > END = 1 > ^ > > Is 'END' a reserved keyword in Ruby ('end' is, i know :-) )? > > Thank you, > Gennady.