Проверить, определена ли уже константа

Надеюсь, это простое. Как в следующем примере проверить, определена ли уже константа?

#this works
var = var||1
puts var
var = var||2
puts var

#this doesn't
CONST = CONST||1
puts CONST
CONST = CONST||2
puts CONST

=> 1
   1
   uninitialized constant CONST (NameError)
78
задан Brad Werth 5 September 2012 в 17:11
поделиться