Я хочу переопределить метод, но избегаю связанного с ним предупреждения. Должен ли я использовать undef_method или remove_method для этого?
(Да, методы переопределения немного взломаны. Я делаю это, потому что у меня есть memoization, который я хочу использовать, когда выполняются модульные тесты, но не при запуске самой программы.)