التابع Module.ancestors
في روبي
يعيد التابع ancestors
قائمة مكونة الوحدات المُتضمنة/المضافة إلى الوحدة التي استُدعيت معها (بما في ذلك الوحدة نفسها).
البنية العامة
ancestors → array
القيمة المعادة
تعاد قائمة مكونة الوحدات المُتضمنة/المضافة إلى الوحدة المعطاة (بما في ذلك الوحدة نفسها).
أمثلة
مثال على استخدام التابع ancestors
:
module Mod
include Math
include Comparable
prepend Enumerable
end
Mod.ancestors #=> [Enumerable, Mod, Comparable, Math]
Math.ancestors #=> [Math]
Enumerable.ancestors #=> [Enumerable]
انظر أيضا
- التابع
alias_method
: ينشئ اسمًا جديدًا (بديلًا) لتابع محدَّد. - التابع
append_features
: يُستدعَى عندما تكون هذه الوحدة مُضمّنة في وحدة أخرى.