Apple < ActiveRecord:Base
Orange < ActiveRecord:Base
piece_of_fruit = Apple.new
Je veux savoir si piece_of_fruit
est un Apple
ou un Orange
-même si les deux sont dérivés de ActiveRecord:Base
.Réflexion sur la classe de l'ancêtre immédiat
Existe-t-il une méthode de réflexion qui me dira la classe suivante dans l'arbre d'héritage (Apple/Orange).
Que se passe-t-il si je veux regarder chaque étape successive dans la hiérarchie d'héritage après cela, en commençant par ActiveRecord: Base dans ce cas?