class HTTP::Connection

def readpartial(size = BUFFER_SIZE)

Returns:
  • (nil) - when no more data left
  • (String) - data chunk
def readpartial(size = BUFFER_SIZE)
  return unless @pending_response
  finished = (read_more(size) == :eof) || @parser.finished?
  chunk    = @parser.chunk
  finish_response if finished
  chunk.to_s
end