التابع 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.

مصادر