التابع 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: يمنع إجراء المزيد من التعديلات على الوحدة.