📁 File Manager Pro
v10.0.3 | PHP: 8.1.34
Server: Apache
2026-06-21 23:53:03
📂
/ (Root)
/
opt
/
alt
/
ruby30
/
share
/
ri
/
system
/
StringIO
📍 /opt/alt/ruby30/share/ri/system/StringIO
🔄 Refresh
✏️
Editing: cdesc-StringIO.ri
Read Only
U:RDoc::NormalClass[iI" StringIO:ET@I"Object;To:RDoc::Markup::Document:@parts[o;;[o:RDoc::Markup::Paragraph;[I"EPseudo I/O on String object, with interface corresponding to IO.;To:RDoc::Markup::BlankLine o; ;[I"JCommonly used to simulate <code>$stdio</code> or <code>$stderr</code>;T@S:RDoc::Markup::Heading: leveli: textI" Examples;T@o:RDoc::Markup::Verbatim;[I"require 'stringio' ;TI" ;TI" # Writing stream emulation ;TI"io = StringIO.new ;TI"io.puts "Hello World" ;TI"#io.string #=> "Hello World\n" ;TI" ;TI" # Reading stream emulation ;TI"/io = StringIO.new "first\nsecond\nlast\n" ;TI"io.getc #=> "f" ;TI"io.gets #=> "irst\n" ;TI"!io.read #=> "second\nlast\n";T:@format0: @fileI"ext/stringio/stringio.c;T:0@omit_headings_from_table_of_contents_below0;0;0[ [U:RDoc::Constant[i I"VERSION;TI"StringIO::VERSION;T:public0o;;[ ;@$;0@$@cRDoc::NormalClass0[[I"Enumerable;To;;[ ;@$;0I"ext/stringio/stringio.c;T[I"IO::generic_readable;To;;[ ;@$;0@3[I"IO::generic_writable;To;;[ ;@$;0@3[[I" class;T[[;[ [:protected[ [:private[[I"new;T@3[I" open;T@3[I" instance;T[[;[ [;[ [;[6[I"binmode;T@3[I" close;T@3[I"close_read;T@3[I"close_write;T@3[I"closed?;T@3[I"closed_read?;T@3[I"closed_write?;T@3[I" each;T@3[I"each_byte;T@3[I"each_char;T@3[I"each_codepoint;T@3[I"each_line;T@3[I"eof;T@3[I" eof?;T@3[I"external_encoding;T@3[I" fcntl;T@3[I"fileno;T@3[I" flush;T@3[I" fsync;T@3[I"getbyte;T@3[I" getc;T@3[I" gets;T@3[I"internal_encoding;T@3[I"isatty;T@3[I"length;T@3[I"lineno;T@3[I"lineno=;T@3[I"pid;T@3[I"pos;T@3[I" pos=;T@3[I" putc;T@3[I" read;T@3[I"readlines;T@3[I"reopen;T@3[I"rewind;T@3[I" seek;T@3[I"set_encoding;T@3[I"set_encoding_by_bom;T@3[I" size;T@3[I"string;T@3[I"string=;T@3[I" sync;T@3[I" sync=;T@3[I" tell;T@3[I" truncate;T@3[I" tty?;T@3[I"ungetbyte;T@3[I"ungetc;T@3[I" write;T@3[ [U:RDoc::Context::Section[i 0o;;[ ;0;0[I"ext/stringio/stringio.c;T@$cRDoc::TopLevel
💾 Save Changes
❌ Cancel