التابع disable
الخاص بالصنف TracePoint
في روبي
< Ruby | TracePoint
يعطل التابع disable
التعقب.
يُعيد true
إن أُتيح التعقب. أو يُعيد false
إذا تم تعطيله.
trace.enabled? #=> true
trace.disable #=> true (previous status)
trace.enabled? #=> false
trace.disable #=> false
في حال إعطاء كتلة، لن يُعطّل التعقب إلا ضمن نطاق تلك الكتلة.
trace.enabled?
#=> true
trace.disable do
trace.enabled?
# only disabled for this block
end
trace.enabled?
#=> true
ملاحظة: لا يمكنك الوصول إلى خطافات الأحداث (event hooks) داخل الكتلة.
trace.disable { p tp.lineno }
#=> RuntimeError: access from outside
البنية العامة
disable → true or false
disable { block } → obj
القيمة المُعادة
يُعيد true
إن أُتيح التعقب. أو يُعيد false
إذا تم تعطيله.
انظر أيضا
- التابع
enable
: ينشط التابعenable
التعقب.