TempIO
class TempIO
A StringIO duck-typed class that uses Tempfile instead of String as the backing store.
This is available when rubygems/test_utilities is required.
Public Class Methods
Creates a new TempIO that will be initialized to contain string
.
Calls superclass method Tempfile.new
# File lib/rubygems/test_utilities.rb, line 368 def initialize(string = '') super "TempIO" binmode write string rewind end
Public Instance Methods
The content of the TempIO as a String.
# File lib/rubygems/test_utilities.rb, line 378 def string flush Gem.read_binary path end
Ruby Core © 1993–2017 Yukihiro Matsumoto
Licensed under the Ruby License.
Ruby Standard Library © contributors
Licensed under their own licenses.