class NIO::Selector
def close
def close @lock.synchronize do return if @closed begin @wakeup.close rescue IOError end begin @waker.close rescue IOError end @closed = true end end
def close @lock.synchronize do return if @closed begin @wakeup.close rescue IOError end begin @waker.close rescue IOError end @closed = true end end