# File lib/mongo/address/ipv6.rb, line 105 def socket(socket_timeout, ssl_options = {}, options = {}) unless ssl_options.empty? Socket::SSL.new(host, port, host_name, socket_timeout, Socket::PF_INET6, ssl_options.merge(options)) else Socket::TCP.new(host, port, socket_timeout, Socket::PF_INET6, options) end end