In article <6306120cc60ccc430b841596e52c3e91 / bellsouth.net>,
  Kent Sibilev <ksibilev / bellsouth.net> writes:

> That enables the following usage:
>
> open('http://user:pwd@homename') do |f|
> ...
> end

Since the format is deprecated, open-uri doesn't support the format.

RFC 3986:

   Use of the format "user:password" in the userinfo field is
   deprecated.  Applications should not render as clear text any data
   after the first colon (":") character found within a userinfo
   subcomponent unless the data after the colon is the empty string
   (indicating no password).  Applications may choose to ignore or
   reject such data when it is received as part of a reference and
   should reject the storage of such data in unencrypted form.  The
   passing of authentication information in clear text has proven to be
   a security risk in almost every case where it has been used.
-- 
Tanaka Akira