Method: BasicObject#singleton_method_removed
- Defined in:
- object.c
permalink #singleton_method_removed(_y) ⇒ Object (private)
call-seq:
singleton_method_removed(symbol)
Invoked as a callback whenever a singleton method is removed from
the receiver.
module Chatty
def Chatty.singleton_method_removed(id)
puts "Removing #{id.id2name}"
end
def self.one() end
def two() end
def Chatty.three() end
class << self
remove_method :three
remove_method :one
end
end
<em>produces:</em>
Removing three
Removing one
1146 1147 1148 1149 1150 |
# File 'object.c', line 1146
static VALUE
rb_obj_dummy1(VALUE _x, VALUE _y)
{
return rb_obj_dummy();
}
|