Ruby supports single inheritance (<) — a class inherits from one superclass. When you call a method, Ruby searches a well-defined method lookup path (the ancestor chain, including mixed-in modules) to find it. Understanding this path explains how inheritance and mixins resolve methods.
Single inheritance
() = = name
=
<
.new().speak
.new().fetch
