西山和広です。

URI::Generic#user=(user)がpasswordを返すのは変な気がします。
他にも代入するメソッドは代入したものを返すようにした方が
よさそうな気がします。

% ruby -vruri -e 'p URI.parse("http://foo:bar / www.example.com").user="user"'
ruby 1.6.7 (2002-03-19) [i386-linux]
"bar"
%


-- 
|ZnZ(ゼット エヌ ゼット)
|西山和広(Kazuhiro NISHIYAMA)