class NameError

Ausgelöst, wenn ein gegebener Name ungültig oder undefiniert ist.

puts foo

löst die Ausnahme aus

NameError: undefined local variable or method `foo' for main:Object

Da Konstantenamen mit einem Großbuchstaben beginnen müssen

Integer.const_set :answer, 42

löst die Ausnahme aus

NameError: wrong constant name answer