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

من موسوعة حسوب

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

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

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

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

warn

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

مصادر