class HTTP::Response::StringBody

def readpartial(size = @contents.length)

Returns:
  • (String, nil) - the next `size` octets part of the
def readpartial(size = @contents.length)
  stream!
  return nil if @streaming_offset >= @contents.length
  @contents[@streaming_offset, size].tap do |part|
    @streaming_offset += (part.length + 1)
  end
end