Как отправить данные HTTP-потока из памяти в Ruby?

Я хотел бы выгрузить данные, созданные мной во время выполнения в Ruby, что-то вроде загрузки выгрузки из блока.

Все примеры, которые я нашел, показывают только потоковую передачу файла, который должен находиться на диске до запроса, но я не хочу буферизовать файл.

Какое решение является лучшим, кроме развертывания моего собственного подключения к сокету?

Это пример псевдокода:

post_stream('127.0.0.1', '/stream/') do |body|
  generate_xml do |segment|
    body << segment
  end
end
6
задан the Tin Man 17 May 2011 в 14:09
поделиться