From: matz@... (Yukihiro Matsumoto) Date: 1997-10-13T16:12:00+09:00 Subject: [ruby-list:4927] Re: argument list まつもと ゆきひろです In message "[ruby-list:4926] Re: argument list" on 97/10/13, WATANABE Hirofumi writes: |わたなべです. |うーん. Time.local に配列を渡されてもいいように | |class Time | def Time.local(*arg) | if arg[0].kind_of? Array | Time.mktime *arg[0] | else | Time.mktime *arg | end | end |end | |なんてのを考えたんですが, |mktime じゃなくて orignal_local を使うようにするには |この場合はどう書けばいいのでしょうか? 以下のような感じでは? class << Time alias original_local local end def Time.local(*arg) if arg[0].kind_of? Array Time.original_local *arg[0] else Time.original_local *arg end end