# File lib/celluloid/io/tcp_socket.rb, line 71 def addr socket = to_io ra = socket.remote_address if ra.ipv4? return Resolv::IPv4.create(ra.ip_address) elsif ra.ipv6? return Resolv::IPv6.create(ra.ip_address) else raise ArgumentError, "not an ip socket: #{socket.inspect}" end end