Ruby 2.4

TempIO

class TempIO

Parent:Tempfile

一个使用Tempfile而不是String作为后备存储的StringIO鸭式类。

当需要rubygems / test_utilities时可用。

Public Class Methods

new(string = '') 显示源

创建一个将被初始化为包含的新TempIO string

调用超类方法Tempfile.new

# File lib/rubygems/test_utilities.rb, line 368 def initialize(string = '') super "TempIO" binmode write string rewind end

公共实例方法

string() 显示源

作为String的TempIO的内容。

# File lib/rubygems/test_utilities.rb, line 378 def string flush Gem.read_binary path end