class Async::HTTP::Protocol::HTTP2::Server
def each(task: Task.current)
def each(task: Task.current) while request = @requests.dequeue @count += 1 task.async do begin response = yield(request) rescue # We need to close the stream if the user code blows up while generating a response: request.stream.send_reset_stream(::Protocol::HTTP2::INTERNAL_ERROR) raise else request.send_response(response) end end end end