التابع include?
الخاص بالصنف Module
في روبي
يعيد التابع include?
القيمة true
إن كانت الوحدة المعطاة module (انظر فقرة البنية العام) مُضمّنة في الوحدة الذي استُدعي معه أو أحد أسلافها (ancestors).
البنية العامة
include?(module) → true or false
المعاملات
module
القيمة المُعادة
أمثلة
مثال على استخدام التابع include?
:
module A
end
class B
include A
end
class C < B
end
B.include?(A) #=> true
C.include?(A) #=> true
A.include?(A) #=> false
انظر أيضا
- التابع
include
: يستدعي التابعModule.append_features
على كل الوسائط الممررة بترتيب عكسي. - التابع
included
: يُستدعى في كل مرة يتم تضمين المتلقي (receiver) في وحدة أو صنف آخر. يُقضل استخدام هذا علىModule.append_features
إن كن تريد تنفيذ بعض الإجراءات عند تضمين وحدة في أخرى.