class HTTP::Timeout::Null
def rescue_writable
def rescue_writable yield rescue IO::WaitWritable if IO.select(nil, [socket], nil, write_timeout) retry else raise TimeoutError, "Write timed out after #{write_timeout} seconds" end end
def rescue_writable yield rescue IO::WaitWritable if IO.select(nil, [socket], nil, write_timeout) retry else raise TimeoutError, "Write timed out after #{write_timeout} seconds" end end