Quels sont les avantages à utiliser StringIO en Ruby par opposition à la Chaîne?

Quand est-il considéré comme propre à l'utilisation de Ruby StringIO en opposition à l'aide de la Chaîne?

Je pense comprendre la différence fondamentale entre eux comme l'a souligné "Qu'est-ce que ruby StringIO classe vraiment?", qui StringIO permet de lire et d'écrire dans une Chaîne de caractères dans un flux de manière orientée. Mais qu'est-ce que cela signifie dans la pratique?

Ce qui est un bon exemple d'une utilisation pratique pour l'utilisation de StringIO quand simplement à l'aide de la Chaîne ne serait pas vraiment le couper?

InformationsquelleAutor Scott Joseph | 2012-09-25