Singleton Methodを削除する方法
についてですが、
Objectクラスに用意されているとありがたいですね。

object_ext.rb

ruby>>
class Object
def remove_singleton_method(*args)
(class << self; self end).class_eval do
args.each{|i| send :remove_method, i}
end
end
end
<<--

こんな感じ。

posted by genki genki on Mon 23 Feb 2009 at 21:55 with 0 comments