Method: Tipi::HTTP2StreamHandler#respond_from_io
- Defined in:
- lib/tipi/http2_stream.rb
#respond_from_io(request, io, headers, chunk_size = 2**16) ⇒ Object
127 128 129 130 131 132 133 134 135 136 137 138 |
# File 'lib/tipi/http2_stream.rb', line 127 def respond_from_io(request, io, headers, chunk_size = 2**16) headers = normalize_status_header(headers) with_transfer_count(request) do @stream.headers(transform_headers(headers)) @headers_sent = true while (chunk = io.read(chunk_size)) @stream.data(chunk) end end rescue HTTP2::Error::StreamClosed # ignore end |