O valor de uma constante: escopo herdado vs. escopo léxico

Um exemplo de Ruby Koans :

class Animal
LEGS
= 4

class MyAnimals
LEGS
= 2

class Bird < Animal
def legs_in_bird
LEGS

end
end
end
end

Quantas pernas um pássaro tem? Dois.

Considere isto:

class MyAnimals::Oyster < Animal
def legs_in_oyster
LEGS

end
end

Quantas pernas um Oyster tem (pelo menos, neste cenário estranho)? Quatro.