صفحة الصنف Warning
في روبي
< Ruby
تحتوي الوحدة Warning
على تابع واحد يسمى warn
. هذا التابع يوسع (extends)، مما يجعل Warning.warn
متاحًا. يتم استدعاء #warn
لكافة التبيهات (warnings) الصادرة عن روبي. بشكل افتراضي، تُطبع التنبيهات في المجرى stderr $.
عبر إعادة تعريف التابع #warn
، يمكنك التحكم في كيفية تعامل روبي مع التنبيهات، سواء بتصفية التنبيهات، و/أو إخراج التنبيهات في مجرى آخر بخلاف $stderr عندما إعادة تعريف #warn
، يمكن استدعاء المتغير super للعودة إلى السلوك الافتراضي في طباعة التنبيه في المجرى $stderr.
توابع الصنف العامة (Public Class Methods)
التابع warn
يكتب التابع warn
رسالة التنبيه msg
في المجرى $stderr، متبوعة بسطر جديد إذا لم تنته الرسالة بسطر جديد. تستدعي روبي هذا التابع لكافة التنبيهات.