Ruby Reserved Words
Reserved words are reserved for the Ruby language interpreter, and may not be used by the developer as an identifier, e.g. a developer defined variable, method, class, or module.
__FILE__
and
def
end
in
or
self
unless
__LINE__
begin
defined?
ensure
module
redo
super
until
BEGIN
break
do
false
next
rescue
then
when
END
case
else
for
nil
retry
true
while
alias
class
elsif
if
not
return
undef
yield