Spec-Zone.ru › Ruby 2.7

класс TempIO

Родитель:
Tempfile

Класс-обёртка, похожий на StringIO, который использует Tempfile вместо String в качестве хранилища.

Доступен при подключении rubygems/test_utilities.

Публичные методы класса

new(string = '') Показать исходный код
# File lib/rubygems/test_utilities.rb, line 365
def initialize(string = '')
  super "TempIO"
  binmode
  write string
  rewind
end

Создаёт новый объект TempIO, который будет инициализирован значением string.

Вызывается метод родительского класса Tempfile::new

Публичные методы экземпляра

string() Показать исходный код
# File lib/rubygems/test_utilities.rb, line 375
def string
  flush
  Gem.read_binary path
end

Содержимое объекта TempIO как строка String.

Ruby Core © 1993–2017 Yukihiro Matsumoto
Licensed under the Ruby License.
Ruby Standard Library © contributors
Licensed under their own licenses.

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API