class Async::Debug::Selector
def register(object, interests)
def register(object, interests) Async.logger.debug(self) {"Registering #{object.inspect} for #{interests}."} unless io = ::IO.try_convert(object) raise RuntimeError, "Could not convert #{io} into IO!" end monitor = Monitor.new(@selector.register(object, interests), self) @monitors.add(monitor) return monitor end