Η Ruby υποστηρίζει μονή κληρονομικότητα (<) — μια κλάση κληρονομεί από μια μόνο υπερκλάση. Όταν καλείτε μια μέθοδο, η Ruby αναζητά σε μια καλά ορισμένη διαδρομή αναζήτησης μεθόδων (τη αλυσίδα προγόνων, συμπεριλαμβανομένων των ενσωματωμένων modules) για να τη βρει. Η κατανόηση αυτής της διαδρομής εξηγεί τον τρόπο με τον οποίο η κληρονομικότητα και τα mixins επιλύουν τις μεθόδους.
Μονή κληρονομικότητα
() = = name
=
<
.new().speak
.new().fetch
