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

مصادر