クラステスト def my_print p「何か印刷して」 終わり 終わり クラス テスト alias_method :old_print, :my_print def my_print old_print p「もう少し印刷してください」 終わり 終わり
私の元の Test クラスが一番上にあります。次に、さらに追加することにしましたが、エイリアスにすることにしました。
ただし、それは my_print が既に定義されていることを前提としています。エイリアスしているメソッドが既に定義されているかどうかを確認するための短くて簡単な方法はありますか?