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