zakihayaメモ

RubyとRailsのことが中心

remove_methodとundef_method

メソッドを未定義化する時に用いるremove_methodとundef_methodの違い。

・remove_method
スーパークラスに同名のメソッドがある場合は、そのメソッドが残る。

・undef_method
スーパークラスに同名のメソッドがあっても、完全にそのメソッドを未定義化する。