التابع Module.ancestors‎ في روبي

من موسوعة حسوب
< Ruby‏ | Module

يعيد التابع 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: يُستدعَى عندما تكون هذه الوحدة مُضمّنة في وحدة أخرى.

مصادر