2009-06-09 6 views

Répondre

11
r = StringIO.new("my text") 

Et here's the documentation.

+1

Une chose importante qui m'a mordu (c'est dans la documentation, je l'ai juste manqué) est que pour obtenir le résultat, vous utilisez #string, pas #to_s. #to_s vous dit juste que c'est un StringIO. #string vous donne le résultat construit. –

+0

Voir aussi http://stackoverflow.com/questions/10323/why-doesnt-ruby-have-a-real-stringbuffer-or-stringio –

+0

J'utilise ceci pour insérer des données de graphique de Gruff dans un PDF de crevettes. – eggie5

Questions connexes