class LightIO::Library::UNIXSocket

Public Instance Methods

recv_io(*args) click to toggle source
# File lib/lightio/library/socket.rb, line 206
def recv_io(*args)
  io = @obj.recv_io(*args)
  if (wrapper = LightIO.const_get(io.class.to_s))
    return wrapper._wrap(io) if wrapper.respond_to?(:_wrap)
  end
  io
end
send_io(io) click to toggle source
# File lib/lightio/library/socket.rb, line 201
def send_io(io)
  io = io.send(:light_io_raw_obj) if io.is_a?(LightIO::Library::IO)
  @obj.send_io(io)
end