別のキーワード
ライブラリ
- ビルトイン (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件
-
Dir
# close -> nil (23.0) -
ディレクトリストリームをクローズします。 以降のディレクトリに対する操作は例外 IOError を発生させます。 クローズに成功すれば nil を返します。
...します。
以降のディレクトリに対する操作は例外 IOError を発生させます。
クローズに成功すれば nil を返します。
//emlist[例][ruby]{
d = Dir.new(".")
d.close # => nil
//}
@raise IOError close に失敗した場合に発生します。また既に自身... -
Net
:: HTTP # finish -> () (23.0) -
HTTP セッションを終了します。セッション開始前にこのメソッドが 呼ばれた場合は例外 IOError を発生します。
...HTTP セッションを終了します。セッション開始前にこのメソッドが
呼ばれた場合は例外 IOError を発生します。
@raise IOError セッション開始前に呼ぶと発生します。... -
Net
:: HTTP # start -> self (23.0) -
TCP コネクションを張り、HTTP セッションを開始します。 すでにセッションが開始していたら例外 IOError を発生します。
...TCP コネクションを張り、HTTP セッションを開始します。
すでにセッションが開始していたら例外 IOError を発生します。
ブロックを与えた場合には自分自身をそのブロックに
渡し、ブロックが終わったときに接続を閉じま......なかった場合には自分自身を返します。
利用後にはこのオブジェクトを Net::HTTP#finish してください。
@raise IOError すでにセッションが開始していた場合に発生します。
@raise Net::OpenTimeout 接続がタイムアウトしたときに発生... -
Net
:: HTTP # start {|http| . . . . } -> object (23.0) -
TCP コネクションを張り、HTTP セッションを開始します。 すでにセッションが開始していたら例外 IOError を発生します。
...TCP コネクションを張り、HTTP セッションを開始します。
すでにセッションが開始していたら例外 IOError を発生します。
ブロックを与えた場合には自分自身をそのブロックに
渡し、ブロックが終わったときに接続を閉じま......なかった場合には自分自身を返します。
利用後にはこのオブジェクトを Net::HTTP#finish してください。
@raise IOError すでにセッションが開始していた場合に発生します。
@raise Net::OpenTimeout 接続がタイムアウトしたときに発生... -
StringIO
# close -> nil (23.0) -
自身を close します。以後、自身に対する読み書きが禁止されます。 close された StringIO に読み書き等が行われると IOError が発生します。
...自身を close します。以後、自身に対する読み書きが禁止されます。
close された StringIO に読み書き等が行われると IOError が発生します。
@raise IOError 自身がすでに close されていた時に発生します。... -
IO
# close -> nil (19.0) -
入出力ポートをクローズします。
...入出力ポートをクローズします。
以後このポートに対して入出力を行うと例外 IOError が発生しま
す。ガーベージコレクトの際にはクローズされていない IO ポートはクロー
ズされます。
self がパイプでプロセスにつながっ......lose に失敗した場合に発生します。
@raise IOError 既に close されていた場合に発生します。
//emlist[例][ruby]{
IO.write("testfile", "test")
f = File.open("testfile")
f.read # => "test"
f.close
# f.read # => IOError (すでに close しているので read できない... -
ARGF
. class # close -> self (13.0) -
現在開いている処理対象のファイルをクローズします。開くファイルが残って いる場合は次のファイルをオープンします。 ただし、標準入力はクローズされません。
..."bar" > bar
$ ruby argf.rb foo bar
ARGF.filename # => "foo"
ARGF.close
ARGF.filename # => "bar"
ARGF.close
ARGF.close # => closed stream (IOError)
@raise IOError 処理対象のファイルが既にクローズされていた場合に発生します。
@see ARGF.class#closed?... -
File
# path -> String (13.0) -
オープン時に使用したパスを文字列で返します。
...ているとは限りません。
たとえば、ファイルが移動されていたり、削除されていたりする場合です。
@raise IOError TMPFILE File::Constants::TMPFILEオプション付きで作成されている場合に発生します。
//emlist[例][ruby]{
File.open("testfile"......) {|f| f.path } #=> "testfile"
File.open("/tmp/../tmp/xxx", "w") {|f| f.path } #=> "/tmp/../tmp/xxx"
File.open("/tmp", File::RDWR | File::TMPFILE){|f| f.path } # IOError: File is unnamed (TMPFILE?)
//}... -
File
# to _ path -> String (13.0) -
オープン時に使用したパスを文字列で返します。
...ているとは限りません。
たとえば、ファイルが移動されていたり、削除されていたりする場合です。
@raise IOError TMPFILE File::Constants::TMPFILEオプション付きで作成されている場合に発生します。
//emlist[例][ruby]{
File.open("testfile"......) {|f| f.path } #=> "testfile"
File.open("/tmp/../tmp/xxx", "w") {|f| f.path } #=> "/tmp/../tmp/xxx"
File.open("/tmp", File::RDWR | File::TMPFILE){|f| f.path } # IOError: File is unnamed (TMPFILE?)
//}... -
IO
# close -> nil (13.0) -
入出力ポートをクローズします。
...入出力ポートをクローズします。
以後このポートに対して入出力を行うと例外 IOError が発生しま
す。ガーベージコレクトの際にはクローズされていない IO ポートはクロー
ズされます。
self がパイプでプロセスにつながっ......se Errno::EXXX close に失敗した場合に発生します。
//emlist[例][ruby]{
IO.write("testfile", "test")
f = File.open("testfile")
f.read # => "test"
f.close
# f.read # => IOError (すでに close しているので read できない)
//}
@see IO#closed?, IO#close_read, IO#close_write... -
IO
# close _ read -> nil (13.0) -
読み込み用の IO を close します。主にパイプや読み書き両用に作成し た IO オブジェクトで使用します。
...します。
@raise IOError 自身が読み込み用にオープンされていなければ発生します。
@raise Errno::EXXX close に失敗した場合に発生します。
//emlist[例][ruby]{
IO.popen("/bin/sh","r+") do |f|
f.close_read
# f.readlines # => IOError: not opened for readi......れます。
@raise IOError 自身が読み込み用にオープンされていなければ発生します。
@raise Errno::EXXX close に失敗した場合に発生します。
//emlist[例][ruby]{
IO.popen("/bin/sh","r+") do |f|
f.close_read
# f.readlines # => IOError: not opened for readin... -
IO
# close _ write -> nil (13.0) -
書き込み用の IO を close します。
...す。
@raise IOError 自身が書き込み用にオープンされていなければ発生します。
@raise Errno::EXXX close に失敗した場合に発生します。
//emlist[例][ruby]{
f = IO.popen("/bin/sh","r+") do |f|
f.close_write
# f.print "nowhere" # => IOError: not opened for w...