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

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

يُستدعَى التابع prepend_features في الوحدة المعطاة عندما تُرفق هذه الوحدة في أخرى، وتُمرَّر إليها الوحدة المُستقبِلة (receiving module) في الوحدة التي مُمرِّرت إليه.

الإعداد الافتراضي هو إحلال (overlay) ثوابت وتوابع ومتغيرات الوحدة الخاصة بهذه الوحدة في المعامل mod المُمرَّر إن لم تكن هذه الوحدة مضافةً إليه سلفًا أو إلى أحد أسلافه (ancestors).

البنية العامة

prepend_features(mod) mod

المعاملات

mod‎

كائن من النوع Module.

القيمة المعادة

تعاد وحدة من النوع Module.

انظر أيضا

  • التابع prepend: يستدعي التابع Module.prepend_features على كل المعاملات المعطاة بترتيب عكسي.
  • التابع prepended: يكافئ included ولكنه يستعمل مع الوحدات المُرفِقَة (prepended modules).

مصادر