A StringIO duck-typed class that uses Tempfile instead of String as the backing store.
This is available when rubygems/test_utilities is required.
Creates a new TempIO
that will be initialized to contain string
.
# File rubygems/test_utilities.rb, line 355 def initialize(string = '') super "TempIO" binmode write string rewind end
The content of the TempIO
as a String.
# File rubygems/test_utilities.rb, line 365 def string flush Gem.read_binary path end