Есть ли в ruby потоки памяти, которые мне не хватает? Похоже, что IO предназначен только для файловых потоков ... Я надеюсь на что-то похожее System.IO.MemoryStream в .NET?
System.IO.MemoryStream
Вы ищете что-то вроде StringIO ?
Есть трубы:
r, w = IO.pipe w.puts("Hello World") puts r.gets