別のキーワード
ライブラリ
- ビルトイン (1213)
-
net
/ http (48) -
net
/ pop (48) -
net
/ smtp (104) -
net
/ telnet (4) - openssl (12)
-
rubygems
/ package / tar _ writer (12) - socket (36)
- stringio (390)
- zlib (24)
クラス
-
ARGF
. class (38) - BasicSocket (24)
- Dir (130)
- File (135)
-
Gem
:: Package :: TarWriter (12) - IO (910)
- IPSocket (12)
-
Net
:: HTTP (48) -
Net
:: POP3 (48) -
Net
:: SMTP (104) -
Net
:: Telnet (4) - StringIO (390)
-
Zlib
:: GzipWriter (24)
モジュール
キーワード
- advise (12)
- atime (12)
-
auth
_ only (12) - birthtime (11)
- bytes (28)
- chars (28)
-
check
_ closed (12) - children (7)
- chmod (12)
- chown (12)
- clone (12)
- close (40)
-
close
_ read (24) -
close
_ write (24) - ctime (12)
- dup (12)
- each (120)
-
each
_ byte (48) -
each
_ char (48) -
each
_ child (14) -
each
_ line (96) - eof (24)
- eof? (24)
- fcntl (24)
- fileno (23)
- finish (48)
- flock (12)
- flush (12)
- fsync (12)
- getbyte (12)
- getc (24)
- gets (48)
- ioctl (12)
- isatty (12)
- lineno (12)
- lineno= (12)
- lines (56)
- lstat (12)
- mtime (12)
- path (8)
- pid (12)
- pos (24)
- pos= (24)
- print (36)
- printf (24)
- putc (24)
- puts (24)
- read (60)
-
read
_ nonblock (12) - readchar (12)
- readline (48)
- readlines (48)
- readpartial (12)
- ready (12)
- recv (12)
-
recv
_ nonblock (12) - recvfrom (12)
- reopen (36)
- rewind (24)
- seek (24)
-
send
_ mail (12) - sendmail (12)
- size (12)
- start (80)
- stat (12)
- sync (12)
- sync= (12)
- sysread (12)
- sysseek (12)
- syswrite (24)
- tell (24)
-
to
_ i (12) -
to
_ path (8) -
to
_ write _ io (12) - truncate (24)
- tty? (12)
- ungetc (24)
-
use
_ ssl= (12) - waitfor (4)
- write (24)
-
write
_ nonblock (24)
検索結果
先頭5件
-
StringIO
# truncate(len) -> Integer (7.0) -
自身のサイズが len になるように、自身を切り詰め、もしくは拡大します。 拡大した場合は、その部分を 0 で埋めます。 len を返します。
...場合は、その部分を 0 で埋めます。
len を返します。
@param len 変更したいサイズを整数で指定します。
@raise IOError 自身が書き込み可能でない時に発生します。
@raise Errno::EINVAL len がマイナスの時に発生します。
//emlist[例][... -
StringIO
# ungetc(str _ or _ int) -> nil (7.0) -
文字列か整数で指定された str_or_int を自身に書き戻します。 nil を返します。
...t 書き戻したい文字を文字列か整数で指定します。複数の文
字を書き戻す事もできます。
@raise IOError 自身が読み込み可能でない時に発生します。
//emlist[例][ruby]{
require "stringio"
s = StringIO.new("hoge")
s.pos = 1
s.ungetc... -
StringIO
# write(*obj) -> Integer (7.0) -
自身に obj を書き込みます。obj が文字列でなければ to_s による文字列化を試みます。 書き込まれた文字列の長さを返します。
...とで出力関数の挙動を変更することができます。
@param obj 書き込みたいオブジェクトを指定します。
@raise IOError 自身が書き込み可能でない時に発生します。
//emlist[例][ruby]{
require "stringio"
a = StringIO.new("hoge", 'r+')
a.write("aaa")... -
StringIO
# write(obj) -> Integer (7.0) -
自身に obj を書き込みます。obj が文字列でなければ to_s による文字列化を試みます。 書き込まれた文字列の長さを返します。
...とで出力関数の挙動を変更することができます。
@param obj 書き込みたいオブジェクトを指定します。
@raise IOError 自身が書き込み可能でない時に発生します。
//emlist[例][ruby]{
require "stringio"
a = StringIO.new("hoge", 'r+')
a.write("aaa")... -
StringIO
# write _ nonblock(obj) -> Integer (7.0) -
自身に obj を書き込みます。StringIO#write と同じです。
...自身に obj を書き込みます。StringIO#write と同じです。
@param obj 書き込みたいオブジェクトを指定します。
@raise IOError 自身が書き込み用にオープンされていなければ発生します。... -
Zlib
:: GzipWriter # close -> File (7.0) -
フッターを書き出し、GzipWriter オブジェクトをクローズします。close と finish の違いは Zlib::GzipFile#close, Zlib::GzipFile#finish を 参照して下さい。
...un Jul 06 15:43:57 +0900 2008
end
def case_close
filename='hoge1.gz'
gz = Zlib::GzipWriter.open(filename, 9)
gz.puts "hogehoge\n" * 100
f = gz.close
begin
p f.atime
rescue IOError => err
puts err #=> closed stream
end
end
case_finish
case_close... -
Zlib
:: GzipWriter # finish -> File (7.0) -
フッターを書き出し、GzipWriter オブジェクトをクローズします。close と finish の違いは Zlib::GzipFile#close, Zlib::GzipFile#finish を 参照して下さい。
...un Jul 06 15:43:57 +0900 2008
end
def case_close
filename='hoge1.gz'
gz = Zlib::GzipWriter.open(filename, 9)
gz.puts "hogehoge\n" * 100
f = gz.close
begin
p f.atime
rescue IOError => err
puts err #=> closed stream
end
end
case_finish
case_close... -
IO
# reopen(path) -> self (2.0) -
path で指定されたファイルにストリームを繋ぎ換えます。
path で指定されたファイルにストリームを繋ぎ換えます。
第二引数を省略したとき self のモードをそのまま引き継ぎます。
IO#pos, IO#lineno などはリセットされます。
@param path パスを表す文字列を指定します。
@param mode パスを開く際のモードを文字列で指定します。
@raise Errno::EXXX 失敗した場合に発生します。
//emlist[例][ruby]{
IO.write("testfile", "This is line one\nThis is line two\n")
f1 = File.new("testfile"... -
IO
# reopen(path , mode) -> self (2.0) -
path で指定されたファイルにストリームを繋ぎ換えます。
path で指定されたファイルにストリームを繋ぎ換えます。
第二引数を省略したとき self のモードをそのまま引き継ぎます。
IO#pos, IO#lineno などはリセットされます。
@param path パスを表す文字列を指定します。
@param mode パスを開く際のモードを文字列で指定します。
@raise Errno::EXXX 失敗した場合に発生します。
//emlist[例][ruby]{
IO.write("testfile", "This is line one\nThis is line two\n")
f1 = File.new("testfile"...