Rubyリファレンス: Home

method_removed (Module)

Edit   History

標準クラス・モジュール > Module > method_removed

def method_removed(name)
  code...
end

method_removedメソッドは、remove_methodによってクラスやモジュールからメソッドを削除したときに呼び出されます。引数にはメソッド名がシンボルで渡されます。

class Book
  def self.method_removed(name)
    puts "#{name} is removed!"
  end
  
  def title() @title end
  
  remove_method :title
end
title is removed!

関連項目