Possible Duplicate:
Look up all descendants of a class in RubyCome controllare tutte le classi sotto o usando una classe?
Quindi, diciamo che abbiamo:
class LivingBeing
class Animal
end
class Bacteria
end
class Virus
end
end
class Fungi < LivingBeing
end
Come posso controllare quello che sottoclassi LivingBeing
ha? So che abbiamo Klass.ancestors
ma qual è il metodo per vedere il contrario degli antenati?
'opposto == sottoclassi degli antenati –
La risposta che stai cercando è qui http://stackoverflow.com/questions/2393697/look-up-all-descendants-of-a-class-in-ruby Credo che ... domanda interessante anche se. – clementine
Un'altra soluzione è quella di definire incluso nella classe base e registrarlo ogni volta che qualcuno lo sottoclasse. – DGM