有没有更好的方法来模拟 StringIO 输入?我正在专门寻找一种避免调用 .rewind 方法的方法。我尝试使用 StringIO.open 的块形式,但它在返回时将内部字符串归零。
test_input = StringIO.new
test_input.puts '### Functional Tags'
test_input.puts '"@api" *Workflow API*'
test_input.puts '"@categorize"'
test_input.puts ''
test_input.puts '"@combine"'
test_input.puts '"@flaky" *delicate tests*'
test_input.rewind