class IO::Endpoint::SharedEndpoint
def connect(wrapper = Wrapper.default, &block)
def connect(wrapper = Wrapper.default, &block) @sockets.each do |socket| socket = socket.dup return socket unless block_given? begin return yield(socket) ensure socket.close end end end