Method: NIO::Selector#deregister
- Defined in:
-
lib/nio/selector.rb,
ext/nio4r/selector.c more...
Deregister the given IO object from the selector
82 83 84 85 86 87 88 |
# File 'lib/nio/selector.rb', line 82 def deregister(io) @lock.synchronize do monitor = @selectables.delete IO.try_convert(io) monitor.close(false) if monitor && !monitor.closed? monitor end end |