class HTTP::Timeout::Global
def write(data)
def write(data) reset_timer begin socket.write_nonblock(data) rescue IO::WaitWritable IO.select(nil, [socket], nil, time_left) log_time retry end rescue EOFError :eof end
def write(data) reset_timer begin socket.write_nonblock(data) rescue IO::WaitWritable IO.select(nil, [socket], nil, time_left) log_time retry end rescue EOFError :eof end