Đây là một trong những đơn giản, tôi hy vọng. Làm cách nào để kiểm tra, trong ví dụ sau, nếu một hằng số đã được xác định?
#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)
const_defined?
nhưng nó không hiệu quả với tôi; không chắc chắn lý do tại sao.