From: Takao Kouji Date: 2008-12-29T12:03:04+09:00 Subject: [ruby-dev:37638] Re: invalid value for 高尾宏治です。 On 2008/12/28, at 21:56, Tadayoshi Funaba wrote: > 以下のように Integer() と Float() でエラーのメッセージが微妙に違います > が (括弧があるかどうか)、できれば揃えたいと思いますが、どっちがいいでしょ > うか? > > main@191-20081228> Integer('foo') > ArgumentError: invalid value for Integer: "foo" > > main@191-20081228> Float('foo') > ArgumentError: invalid value for Float(): "foo" バックトレースに Integer() や Float() のメソッド名が含まれる事から、 メソッド名を省き、「invalid value: "foo"」というのはいかがでしょうか。