いや、単にIOクラスを継承してるオブジェクトじゃないと引数として受け取ってくれないライブラリがあったから、
StringIOにデータつっこんで渡して許してもらったってだけなんだけど。
一時ファイルにしてFileを使えばいいんだろうけど、なんかいろいろ面倒な理由があったような。