From: Akinori MUSHA Date: 2007-02-15T16:22:01+09:00 Subject: [ruby-dev:30353] Re: backporting URI to ruby_1_8 At Thu, 15 Feb 2007 16:02:00 +0900, I wrote: > At Thu, 15 Feb 2007 15:08:28 +0900, > Kazuhiro NISHIYAMA wrote: > > userinfo に関するバグ修正というのは[ruby-core:10290]の > > 空のユーザ名の場合にパスワードを無視するようにすると > > いう事でしょうか? > >  あ、パッチの趣旨を勘違いしていました。  言い訳すると、 ChangeLog だけ読んでバグ修正と信じてしまいました。 >  ruby_1_8 ではいったん戻します。 > > > http://www.sic.med.tohoku.ac.jp/~mladmin/w3m-dev/200001.month/281.html > > にあるように空のユーザ名が使われることもあるので、 > > 今の挙動の方が良いと思うのですが、どうでしょうか? > >  わざわざ片方だけ空にしているのだからそのままでいい気がしますね。  URI.parse() との対称性を考えればこうすべき。 def userinfo if @user.nil? nil elsif @password.nil? @user else @user + ':' + @password end end -- / /__ __ Akinori.org / MUSHA.org / ) ) ) ) / FreeBSD.org / Ruby-lang.org Akinori MUSHA aka / (_ / ( (__( @ iDaemons.org / and.or.jp "Different eyes see different things, Different hearts beat on different strings -- But there are times for you and me when all such things agree"