صفحة الصنف Warning في روبي

من موسوعة حسوب
مراجعة 14:38، 8 نوفمبر 2018 بواسطة محمد-بغات (نقاش | مساهمات) (أنشأ الصفحة ب'<noinclude>{{DISPLAYTITLE: صفحة الصنف <code>Warning</code> في روبي}}</noinclude> تصنيف: Ruby تصنيف: Ruby Warningتحتوي الوحدة...')
(فرق) → مراجعة أقدم | المراجعة الحالية (فرق) | مراجعة أحدث ← (فرق)

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

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

توابع الصنف العامة (Public Class Methods)

التابع warn

يكتب التابع warn رسالة التنبيه msg في المجرى ‎$stderr، متبوعة بسطر جديد إذا لم تنته الرسالة بسطر جديد. تستدعي روبي هذا التابع لكافة التنبيهات.

مصادر