ライブラリ
- ビルトイン (156)
-
io
/ console (12) - openssl (24)
-
rubygems
/ package / tar _ reader (12) -
rubygems
/ package / tar _ reader / entry (12) - stringio (60)
- strscan (12)
- zlib (48)
クラス
-
ARGF
. class (72) -
Gem
:: Package :: TarReader (12) -
Gem
:: Package :: TarReader :: Entry (12) - IO (60)
- String (12)
- StringIO (60)
- StringScanner (12)
-
Zlib
:: GzipReader (48)
モジュール
- Kernel (12)
-
OpenSSL
:: Buffering (24)
検索結果
先頭5件
-
StringIO
. open(string = & # 39;& # 39; , mode = & # 39;r+& # 39;) -> StringIO (6.0) -
StringIO オブジェクトを生成して返します。
...書き込み可能に設定されている場合に発生します。
//emlist[例][ruby]{
require 'stringio'
s = "foo"
io = StringIO.new(s)
p io.getc # => 102
p io.pos # => 1
p io.size # => 3
io << "bar"
p io.size # => 4
p s # => "fbar"
io.rewind
p io.gets... -
StringIO
. open(string = & # 39;& # 39; , mode = & # 39;r+& # 39;) {|io| . . . } -> object (6.0) -
StringIO オブジェクトを生成して返します。
...書き込み可能に設定されている場合に発生します。
//emlist[例][ruby]{
require 'stringio'
s = "foo"
io = StringIO.new(s)
p io.getc # => 102
p io.pos # => 1
p io.size # => 3
io << "bar"
p io.size # => 4
p s # => "fbar"
io.rewind
p io.gets... -
Zlib
:: GzipReader # pos -> Integer (6.0) -
現在までに展開したデータの長さの合計を返します。 ファイルポインタの位置ではないことに注意して下さい。
...に注意して下さい。
require 'zlib'
Zlib::GzipWriter.open('hoge.gz') { |gz|
gz.puts 'hoge'
}
Zlib::GzipReader.open('hoge.gz'){|gz|
while c = gz.getc
printf "%c, %d\n", c, gz.pos
end
}
# 実行例
#=> h, 1
#=> o, 2
#=> g, 3
#=> e, 4
#=>
#=> , 5... -
Zlib
:: GzipReader # tell -> Integer (6.0) -
現在までに展開したデータの長さの合計を返します。 ファイルポインタの位置ではないことに注意して下さい。
...に注意して下さい。
require 'zlib'
Zlib::GzipWriter.open('hoge.gz') { |gz|
gz.puts 'hoge'
}
Zlib::GzipReader.open('hoge.gz'){|gz|
while c = gz.getc
printf "%c, %d\n", c, gz.pos
end
}
# 実行例
#=> h, 1
#=> o, 2
#=> g, 3
#=> e, 4
#=>
#=> , 5... -
io
/ console (6.0) -
端末上の入出力を制御するための機能を IO に追加するためのライブラ リです。
...ば、IO#noecho を使ってパスワード入力を端末上に表示しないといっ
た事ができます。同様の事が readline ライブラリでも実現できますが、
そこまでは必要はないけど、 IO#gets や IO#getc では機能不足
といった場合に便利です。...