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.