Ruby mendukung single inheritance (<) — sebuah class mewarisi dari satu superclass. Ketika Anda memanggil sebuah method, Ruby mencari melalui method lookup path yang terdefinisi dengan baik (ancestor chain, termasuk module yang dimixin) untuk menemukannya. Memahami path ini menjelaskan bagaimana inheritance dan mixins menyelesaikan method.
Single inheritance
() = = name
=
<
.new().speak
.new().fetch
