التابع autoload
الخاص بالصنف Kernel
في روبي
يسجل التابع autoload
اسم الملف المعطى filename
(انظر فقرة البنية العامة)لكي يُحمّل (باستخدام Kernel::require
) في المرة الأولى التي يتم الدخول فيها إلى الوحدة (module) (والتي قد تكون سلسلة نصية أو رمزًا (symbol)).
البنية العامة
autoload(module, filename)→ nil
المعاملات
module
اسم الوحدة.
filename
اسم الملف.
القيمة المُعادة
القيمة nil
.
أمثلة
مثال على استخدام التابع autoload
:
autoload(:MyModule, "/usr/local/lib/modules/my_module.rb")
انظر أيضا
- التابع
autoload?
: يعيد التابعautoload?
اسم الملف المراد تحميله إذا سُجّل الوسيط المعطىname
كـautoload
.