class IO::Event::Debug::Selector
def initialize(selector, log: nil)
@parameter selector [Selector] The selector to wrap.
Initialize the debug selector with the given selector and optional log.
def initialize(selector, log: nil) @selector = selector @readable = {} @writable = {} @priority = {} unless Fiber.current == selector.loop Kernel::raise "Selector must be initialized on event loop fiber!" end @log = log end