* ext/socket: AddrInfo is renamed to Addrinfo. [ruby-dev:37876]

git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@22077 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
This commit is contained in:
akr 2009-02-05 11:01:43 +00:00
parent b3e665760e
commit 88f04bdd32
13 changed files with 229 additions and 225 deletions

View file

@ -68,18 +68,18 @@ class TestSocket < Test::Unit::TestCase
return
end
list.each {|ai|
assert_instance_of(AddrInfo, ai)
assert_instance_of(Addrinfo, ai)
assert(ai.ip?)
}
end
def tcp_unspecified_to_loopback(addrinfo)
if addrinfo.ipv4? && addrinfo.ip_address == "0.0.0.0"
AddrInfo.tcp("127.0.0.1", addrinfo.ip_port)
Addrinfo.tcp("127.0.0.1", addrinfo.ip_port)
elsif addrinfo.ipv6? && addrinfo.ipv6_unspecified?
AddrInfo.tcp("::1", addrinfo.ip_port)
Addrinfo.tcp("::1", addrinfo.ip_port)
elsif addrinfo.ipv6? && (ai = addrinfo.ipv6_to_ipv4) && ai.ip_address == "0.0.0.0"
AddrInfo.tcp("127.0.0.1", addrinfo.ip_port)
Addrinfo.tcp("127.0.0.1", addrinfo.ip_port)
else
addrinfo
end