names=remove_method
visibility=private 
kind=defined

--- remove_method(*name) -> self

インスタンスメソッド name をモジュールから削除します。

Ruby 1.8.0 以降は複数のメソッド名を指定して一度に削除できます。

@param name 0 個以上の [[c:String]] か [[c:Symbol]] を指定します。

@raise NameError 指定したメソッドが定義されていない場合に発生します。

  class C
    def foo
    end

    remove_method :foo
    remove_method :no_such_method   # 例外 NameError が発生
  end

@see [[m:Module#undef_method]]

