module DescendantsTracker
def add_descendant(descendant)
- Api: - private
Returns:
-
(self)
-
Parameters:
-
descendant
(Class
) --
def add_descendant(descendant) superclass = self.superclass superclass.add_descendant(descendant) if superclass.respond_to?(:add_descendant) descendants.unshift(descendant) self end