# File lib_core/rucy/writer.rb, line 164 def close if (@spooling) then @response.set_header('Content-Length', @buffer.length.to_s) if (! @request.conn_closed? && ! @response.conn_closed?) then @response.conn_keep_alive(@request.version) end messg_head = make_head if (messg_head.length + @buffer.length < BUFFERING_THRESHOLD) then @socket.write(messg_head + @buffer) else @socket.write(make_head) @socket.write(@buffer) end @socket.flush else unless (@buffer.empty?) then @socket.write(@buffer) end @socket.flush end commit_log nil end