ライブラリ
- ビルトイン (48)
-
cgi
/ core (12) - csv (24)
-
minitest
/ unit (1) -
net
/ ftp (48) - open-uri (24)
-
rubygems
/ package / tar _ input (12) -
rubygems
/ remote _ fetcher (12) - stringio (956)
クラス
- CSV (24)
- Enumerator (24)
-
Gem
:: Package :: TarInput (12) -
Gem
:: RemoteFetcher (12) -
Net
:: FTP (48) - StringIO (956)
モジュール
-
CGI
:: QueryExtension (12) - Enumerable (24)
-
MiniTest
:: Assertions (1) -
OpenURI
:: OpenRead (24)
キーワード
- << (12)
- binmode (12)
- bytes (14)
-
capture
_ io (1) - chars (14)
- close (12)
-
close
_ read (12) -
close
_ write (12) - closed? (12)
-
closed
_ read? (12) -
closed
_ write? (12) - codepoints (14)
-
create
_ body (12) - each (24)
-
each
_ byte (24) -
each
_ char (24) -
each
_ codepoint (24) -
each
_ line (24) -
each
_ with _ index (24) - eof (12)
- eof? (12)
-
external
_ encoding (12) - fcntl (12)
- fileno (12)
- flush (12)
- fsync (12)
- getbyte (12)
- getc (12)
- gets (12)
- inspect (12)
-
internal
_ encoding (12) - isatty (12)
- length (12)
- lineno (12)
- lineno= (12)
- lines (14)
- open (24)
-
open
_ uri _ or _ path (12) - pid (12)
- pos (12)
- pos= (12)
- print (24)
- printf (12)
- putc (12)
- puts (12)
- read (36)
-
read
_ nonblock (12) - readbyte (12)
- readchar (12)
- readline (12)
- readlines (12)
- readpartial (36)
- reopen (24)
- rewind (12)
- seek (12)
-
set
_ encoding (36) - size (12)
- storbinary (24)
- storlines (24)
- string (24)
- string= (12)
- sync (12)
- sync= (12)
- sysread (36)
- syswrite (12)
- tell (12)
- truncate (12)
- tty? (12)
- ungetbyte (12)
- ungetc (12)
-
with
_ index (24) - write (12)
-
write
_ nonblock (12) -
zipped
_ stream (12)
検索結果
先頭5件
-
StringIO
# reopen(sio) -> StringIO (17147.0) -
自身が表す文字列が指定された StringIO と同じものになります。
...自身が表す文字列が指定された StringIO と同じものになります。
@param sio 自身が表したい StringIO を指定します。
//emlist[例][ruby]{
require 'stringio'
sio = StringIO.new("hoge", 'r+')
sio2 = StringIO.new("foo", 'r+')
sio.reopen(sio2)
p sio.read... -
StringIO
# reopen(str , mode = & # 39;r+& # 39;) -> StringIO (17132.0) -
自身が表す文字列が指定された文字列 str になります。
...ックを与えた場合は生成した StringIO オブジェクトを引数としてブロックを評価します。
@param str 自身が表したい文字列を指定します。
この文字列はバッファとして使われます。StringIO#write などによって、
s......を指定します。
@raise Errno::EACCES str がフリーズされていて、mode が書き込み可能に設定されている場合に発生します。
//emlist[例][ruby]{
require 'stringio'
sio = StringIO.new("hoge", 'r+')
sio.reopen('foo')
p sio.read #=> "foo"
//}... -
StringIO
# ungetc(str _ or _ int) -> nil (17031.0) -
文字列か整数で指定された str_or_int を自身に書き戻します。 nil を返します。
...ます。
//emlist[例][ruby]{
require "stringio"
s = StringIO.new("hoge")
s.pos = 1
s.ungetc("H")
p s.string # => "Hoge"
p s.pos # => 0
s = StringIO.new("hoge")
s.pos = 1
s.ungetc("H".ord)
p s.string # => "Hoge"
p s.pos # => 0
s = StringIO.new("hoge")
s.pos = 4
s.ungetc("HOGE")
p s.......string # => "hogHOGE"
p s.pos # => 3
s = StringIO.new("hoge")
s.pos = 8
s.ungetc("A")
p s.string # => "hoge\000\000\000A"
p s.pos # => 7
//}... -
StringIO
# read _ nonblock(maxlen , outbuf = nil , exception: true) -> String | nil (17023.0) -
StringIO#readに似ていますが、 exception オプションに false を指定すると EOFError を発生させず nil を返します。
...
StringIO#readに似ていますが、 exception オプションに false を指定すると EOFError を発生させず nil を返します。
@param len 読み込みたい長さを整数で指定します。StringIO#read と同じです。
@param outbuf 読み込んだ文字列を出力するバ... -
StringIO
# readpartial -> String (17023.0) -
自身から len バイト読み込んで返します。 StringIO#read と同じです。ただし、文字列の終端に達した場合、EOFError を投げます。
...自身から len バイト読み込んで返します。
StringIO#read と同じです。ただし、文字列の終端に達した場合、EOFError を投げます。
@param len 読み込みたい長さを整数で指定します。StringIO#read と同じです。
@param outbuf 読み込んだ... -
StringIO
# readpartial(len) -> String (17023.0) -
自身から len バイト読み込んで返します。 StringIO#read と同じです。ただし、文字列の終端に達した場合、EOFError を投げます。
...自身から len バイト読み込んで返します。
StringIO#read と同じです。ただし、文字列の終端に達した場合、EOFError を投げます。
@param len 読み込みたい長さを整数で指定します。StringIO#read と同じです。
@param outbuf 読み込んだ... -
StringIO
# readpartial(len , outbuf) -> String (17023.0) -
自身から len バイト読み込んで返します。 StringIO#read と同じです。ただし、文字列の終端に達した場合、EOFError を投げます。
...自身から len バイト読み込んで返します。
StringIO#read と同じです。ただし、文字列の終端に達した場合、EOFError を投げます。
@param len 読み込みたい長さを整数で指定します。StringIO#read と同じです。
@param outbuf 読み込んだ... -
StringIO
# sysread -> String (17023.0) -
自身から len バイト読み込んで返します。 StringIO#read と同じです。ただし、文字列の終端に達した場合、EOFError を投げます。
...自身から len バイト読み込んで返します。
StringIO#read と同じです。ただし、文字列の終端に達した場合、EOFError を投げます。
@param len 読み込みたい長さを整数で指定します。StringIO#read と同じです。
@param outbuf 読み込んだ... -
StringIO
# sysread(len) -> String (17023.0) -
自身から len バイト読み込んで返します。 StringIO#read と同じです。ただし、文字列の終端に達した場合、EOFError を投げます。
...自身から len バイト読み込んで返します。
StringIO#read と同じです。ただし、文字列の終端に達した場合、EOFError を投げます。
@param len 読み込みたい長さを整数で指定します。StringIO#read と同じです。
@param outbuf 読み込んだ...