Ruby รองรับ การสืบทอดเดี่ยว (single inheritance) (<) คลาสสืบทอดมาจาก superclass เพียงตัวเดียว เมื่อคุณเรียกเมธอด Ruby จะค้นหาตาม เส้นทางการค้นหาเมธอด (method lookup path) ที่กำหนดไว้ชัดเจน (ห่วงโซ่บรรพบุรุษ รวมถึงโมดูลที่ mix เข้ามา) เพื่อหามัน การเข้าใจเส้นทางนี้อธิบายว่าการสืบทอดและ mixin หาเมธอดเจอได้อย่างไร
การสืบทอดเดี่ยว
() = = name
=
<
.new().speak
.new().fetch
