التابع 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
في هذه الوحدة