class IO::Endpoint::SocketEndpoint

This class doesn’t exert ownership over the specified socket, wraps a native ::IO.

def bind(&block)

def bind(&block)
	if block_given?
		yield @socket
	else
		return @socket
	end
end

def connect(&block)

def connect(&block)
	if block_given?
		yield @socket
	else
		return @socket
	end
end

def initialize(socket, **options)

def initialize(socket, **options)
	super(**options)
	
	@socket = socket
end

def to_s

def to_s
	"\#<#{self.class} #{@socket.inspect}>"
end