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