التابع method_removed
الخاص بالصنف Module
في روبي
< Ruby | Module
اذهب إلى التنقل
اذهب إلى البحث
مراجعة 01:39، 27 أكتوبر 2018 بواسطة محمد-بغات (نقاش | مساهمات) (أنشأ الصفحة ب'<noinclude>{{DISPLAYTITLE: التابع <code>method_removed</code> الخاص بالصنف <code>Module</code> في روبي}}</noinclude> تصنيف: Ruby ...')
يستدعى التابع method_removed
كمكالمة في كل مرة يُزال تابع نسخة (instance method) من المُستقبِل (receiver).
الناتج:
البنية العامة
method_removed(method_name)
المعاملات
method_name
القيمة المُعادة
أمثلة
مثال على استخدام التابع method_removed
:
module Chatty
def self.method_removed(method_name)
puts "Removing #{method_name.inspect}"
end
def self.some_class_method() end
def some_instance_method() end
class << self
remove_method :some_class_method
end
remove_method :some_instance_method
end
انظر أيضا
- التابع
method_defined?
: يعيد القيمةtrue
إن كان التابع المعطى مُعرّفا في الوحدة أو الصنف (أو الوحدات المُتضمنة فيه، وإن كان صنفًا فأسلافه). تتم مطابقة التوابع العامة والمحمية. تٌحوّل الوسائط النصية إلى رموز. - التابع
method_undefined
: غير موثق