Class: TempIO
- Inherits:
-
Tempfile
- Object
- Tempfile
- TempIO
- Defined in:
- lib/libgems/test_utilities.rb
Overview
A StringIO duck-typed class that uses Tempfile instead of String as the backing store. – This class was added to flush out problems in Rubinius’ IO implementation.
Instance Method Summary collapse
-
#initialize(string = '') ⇒ TempIO
constructor
A new instance of TempIO.
- #string ⇒ Object
Constructor Details
#initialize(string = '') ⇒ TempIO
Returns a new instance of TempIO.
135 136 137 138 139 140 |
# File 'lib/libgems/test_utilities.rb', line 135 def initialize(string = '') super "TempIO" binmode write string rewind end |
Instance Method Details
#string ⇒ Object
142 143 144 145 |
# File 'lib/libgems/test_utilities.rb', line 142 def string flush LibGems.read_binary path end |