Method: HTTPX::Selector#deregister
- Defined in:
- lib/httpx/selector.rb
#deregister(io) ⇒ Object
deregisters io from selectables.
56 57 58 59 60 61 62 63 |
# File 'lib/httpx/selector.rb', line 56 def deregister(io) @lock.synchronize do rmonitor = @readers.delete(io) wmonitor = @writers.delete(io) monitor = rmonitor || wmonitor monitor.close(false) if monitor end end |