Так я и сделал:
огда не видел undef - или чего-либо еще, что позволяет вам определять метод - ни в каких других языках программирования. Зачем это нужно в Ruby?
РЕДАКТИРОВАТЬ: Я не утверждаю, что с этим что-то не так. Я просто не понимаю цель определения методов во время выполнения? Какова цель этого? Как это используется? Я никогда не делал этого на C или Java.