التابع singleton_method_undefined
في الصنف BasicObject
في روبي
< Ruby | BasicObject
يُستدعى هذا التابع كرد نداءٍ (callback
) في كل مرة يكون فيها تابع منفرد (singleton
method
) غير مُعرَّف (undefined
) في المُستقبِل (receiver
).
البنية العامة
singleton_method_undefined(symbol)
أمثلة
مثال على استخدام التابع singleton_method_undefined
:
module Chatty
def Chatty.singleton_method_undefined(id)
puts "Undefining #{id.id2name}"
end
def Chatty.one() end
class << self
undef_method(:one)
end
end
يظهر هذا المثال عند تنفيذه المخرجات التالية:
Undefining one
انظر أيضًا
- التابع
singleton_method_added
: يُستَدعى هذا التابع كرد نداءٍ (callback
) في كلِّ مرة يُضاف فيها تابع منفرد (singleton
method
) جديد إلى المُستقبِل (receiver
). - التابع
singleton_method_removed
: يُستَدعى هذا التابع كرد نداءٍ (callback
) في كل مرة يُحذف فيها تابع منفرد (singleton
method
) من المُستقبِل (receiver
).
مصادر
- قسم التابع singleton_method_undefined في الصنف BasicObject في توثيق روبي الرسمي.