type=class
superclass=Data
included=
extended=
library=stringio

ʸ [[c:IO]] Ʊ󥿥ե뤿Υ饹Ǥ

:

  require "stringio"
  sio = StringIO.new("hoge", 'r+')
  p sio.read                 #=> "hoge"
  sio.rewind
  p sio.read(1)              #=> "h"
  sio.write("OGE")
  sio.rewind
  p sio.read                 #=> "hOGE"

=== 㳰
StringIO ֥Ȥξ IO ֥ȤƱ㳰ȯޤ
㤨мǤ write  IOError ȯޤ

  require "stringio"
  sio = StringIO.new("hoge")
  sio.close
  sio.write("a")
  # => in `write': not opened for writing (IOError)
