التابع include?
الخاص بالصنف Module
في روبي
يعيد التابع include?
القيمة true
إن كانت الوحدة المعطاة module
(انظر فقرة البنية العامة) مُضمّنة في الوحدة التي استُدعي معها أو أحد أسلافها (ancestors).
البنية العامة
include?(module) → true or false
المعاملات
module
وحدة.
القيمة المُعادة
يعيد التابع include?
القيمة true
إن كانت الوحدة المعطاة module
مُضمّنة في الوحدة التي استُدعي معها أو أحد أسلافها (ancestors)، وإلا فسيعيد false
.
أمثلة
مثال على استخدام التابع 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) في وحدة أو صنف آخر. - التابع
included_modules
: يعيد قائمة بالوحدات المضمنة في الوحدة .