# File src/ruby_supportlib/phusion_passenger/vendor/union_station_hooks_core/lib/union_station_hooks_core/utils.rb, line 67 def connect_to_server(address) case get_socket_address_type(address) when :unix UNIXSocket.new(address.sub(/^unix:/, '')) when :tcp host, port = address.sub(%r{^tcp://}, '').split(':', 2) port = port.to_i TCPSocket.new(host, port) else raise ArgumentError, "Unknown socket address type for '#{address}'." end end