الوحدة Warning في روبي

من موسوعة حسوب
مراجعة 19:28، 7 ديسمبر 2018 بواسطة جميل-بيلوني (نقاش | مساهمات) (مراجعة وتدقيق.)
(فرق) → مراجعة أقدم | المراجعة الحالية (فرق) | مراجعة أحدث ← (فرق)

تحتوي الوحدة Warning على تابع واحد يسمى warn. هذا التابع يوسع (extends) نفسه، حتى يكون Warning.warn متاحًا.

يتم استدعاء warn لكافة التحذيرات (warnings) الصادرة عن روبي. بشكل افتراضي، تُطبع التحذيرات في المجرى stderr$.

عبر إعادة تعريف التابع warn، يمكنك التحكم في كيفية تعامل روبي مع التحذيرات، ​​سواء بتصفية التحذيرات، و/أو بإخراج التحذيرات في مجرى آخر غير المجرى ‎$stderr. عندما إعادة تعريف الوحدة warn، يمكن استدعاء المتغير super للعودة إلى السلوك الافتراضي في طباعة التحذير في المجرى ‎$stderr.

توابع النسخة العامة

warn

يكتب رسالة التحذير المُمرَّرة إليه في المجرى ‎$stderr.

مصادر