# File lib/nio/selector.rb, line 36 def deregister(io) @lock.synchronize do monitor = @selectables.delete io monitor.close(false) if monitor && !monitor.closed? monitor end end