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