আমি খুব সহজেই রুবিতে শ্রেণি শ্রেণিবিন্যাস আরোহণ করতে পারি:
String.ancestors # [String, Enumerable, Comparable, Object, Kernel]
Enumerable.ancestors # [Enumerable]
Comparable.ancestors # [Comparable]
Object.ancestors # [Object, Kernel]
Kernel.ancestors # [Kernel]
বংশগতি অবতরণ করার কি কোনও উপায় আছে? আমি এটি করতে চাই
Animal.descendants # [Dog, Cat, Human, ...]
Dog.descendants # [Labrador, GreatDane, Airedale, ...]
Enumerable.descendants # [String, Array, ...]
তবে সেখানে কোনও descendantsপদ্ধতি বলে মনে হচ্ছে না ।
(এই প্রশ্নটি উত্থাপিত হয়েছে কারণ আমি একটি বেইল ক্লাস থেকে অবতরণ করে একটি রেল অ্যাপ্লিকেশনটিতে সমস্ত মডেলগুলি সন্ধান করতে চাই এবং তাদের তালিকাভুক্ত করতে চাই; আমার কাছে এমন একটি কন্ট্রোলার রয়েছে যা এই জাতীয় কোনও মডেলের সাথে কাজ করতে পারে এবং আমি নতুন মডেল যুক্ত করতে সক্ষম হতে চাই নিয়ামকটি পরিবর্তন না করেই))