Ruby tukee yhden perinnön mallia (<) — luokka perii yhden yliluokan. Kun kutsut metodia, Ruby hakee hyvin määritellyn metodien hakupolun (esi-isien ketju, mukaan lukien sekoitetut moduulit) löytääkseen sen. Tämän polun ymmärtäminen selittää, kuinka perintö ja sekoitukset ratkaisevat metodeja.
Yhden perinnön malli
() = = name
=
<
.new().speak
.new().fetch
