التابع extended
الخاص بالصنف Module
في روبي
يكافئ included
، إلا أنه يُستخدم مع الوحدات الموسعة (extended modules).
البنية العامة
extended(othermod)
المعاملات
othermod
القيمة المُعادة
أمثلة
مثال على استخدام التابع extended
:
module A
def self.extended(mod)
puts "#{self} extended in #{mod}"
end
end
module Enumerable
extend A
end
# => prints "A extended in Enumerable"
انظر أيضا
- التابع
extend_object
: يوسع الكائن المعطى بإضافة ثوابت و توابع هذه الوحدة (التي تُضاف كتوابع فردية [singleton methods]). هذا هو التابع المستخدم من قبلObject#extend
. - التابع
freeze
: يمنع إجراء المزيد من التعديلات على الوحدة.