Method: BasicObject#singleton_method_removed

Defined in:

#singleton_method_removedObject (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