5
Trong Java, người ta có thể tạo ra một dòng IO từ một String như sau:Tương đương với Ruby cho StringReader của Java là gì?
Reader r = new StringReader("my text");
Tôi muốn để có thể làm điều tương tự trong Ruby vì vậy tôi có thể mất một chuỗi và đối xử với nó như một dòng IO .
Một điều quan trọng mà bit tôi (đó là trong tài liệu, tôi chỉ bỏ qua nó) là để có được kết quả ra bạn sử dụng # string, không #to_s. #to_s chỉ cho bạn biết đó là một StringIO. #string cung cấp cho bạn kết quả được tạo. –
Xem thêm http://stackoverflow.com/questions/10323/why-doesnt-ruby-have-a-real-stringbuffer-or-stringio –
Tôi đang sử dụng tính năng này để chèn dữ liệu biểu đồ từ Gruff vào một tệp PDF. – eggie5