التابع included
الخاص بالصنف Module
في روبي
اذهب إلى التنقل
اذهب إلى البحث
يُستدعى التابع included
في كل مرة يتم تضمين المتلقي (receiver) في وحدة أو صنف آخر. يُفضل استخدام هذا التابع على استخدامappend_features
إن كن تريد تنفيذ بعض الإجراءات عند تضمين وحدة في أخرى.
البنية العامة
included(othermod)
المعاملات
othermod
وحدة.
أمثلة
مثال على استخدام التابع included
:
module A
def A.included(mod)
puts "#{self} included in #{mod}"
end
end
module Enumerable
include A
end
# => prints "A included in Enumerable"
انظر أيضا
- التابع
include?
: يعيد القيمةtrue
إن كانت الوحدة المعطاة module مُضمّنة في الوحدة أو أحد أسلافها (ancestors). - التابع
included_modules
: يعيد قائمة بالوحدات المضمنة في الوحدة . - التابع
include
: يستدعي التابعModule.append_features
على كل الوسائط الممررة بترتيب عكسي.