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

من موسوعة حسوب
< Ruby‏ | Module
مراجعة 16:01، 19 نوفمبر 2018 بواسطة جميل-بيلوني (نقاش | مساهمات) (مراجعة وتدقيق.)
(فرق) → مراجعة أقدم | المراجعة الحالية (فرق) | مراجعة أحدث ← (فرق)
اذهب إلى التنقل اذهب إلى البحث

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

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

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

prepend_features(mod) mod

المعاملات

mod‎

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

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

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

انظر أيضا

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

مصادر