التابع method_removed الخاص بالصنف Module في روبي
يستدعى التابع 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: غير موثق