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 inspect
def inspect "\#<#{self.class} #{@socket.inspect}>" end
def to_s
def to_s "socket:#{@socket}" end