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