Time.strftime次のようにオーバーライドに成功したソースを 1 つ見つけました。
class Time
alias :old_strftime :strftime
def strftime
#do something
old_strftime
end
end
問題はstrftime、インスタンス メソッドです。Time.now新しいメソッドが元のメソッドを呼び出している間に、任意の呼び出し元が新しいメソッドを取得できるように、クラス メソッドをオーバーライドする必要があります.now。私は見てきましたがalias_method、成功していません。