ライブラリ
- ビルトイン (246)
-
cgi
/ core (22) - csv (44)
- fiddle (44)
-
minitest
/ spec (1) -
net
/ ftp (22) - open3 (44)
- prettyprint (11)
-
rubygems
/ package / tar _ writer (11) - socket (99)
- stringio (11)
- tempfile (33)
-
webrick
/ server (11) -
win32
/ registry (143) - zlib (209)
クラス
- CGI (22)
- CSV (44)
- Dir (106)
-
Fiddle
:: Handle (44) - File (65)
-
Gem
:: Package :: TarWriter (11) - IO (44)
-
Net
:: FTP (22) - Object (1)
- PrettyPrint (11)
- Socket (88)
- Tempfile (33)
-
Thread
:: SizedQueue (9) -
WEBrick
:: GenericServer (11) -
Zlib
:: Deflate (11) -
Zlib
:: GzipFile (11) -
Zlib
:: GzipReader (121) -
Zlib
:: GzipWriter (66)
モジュール
- FileTest (11)
- Open3 (44)
- Process (11)
-
Socket
:: Constants (11) -
Win32
:: Registry :: API (143)
キーワード
- CloseKey (11)
- CreateKey (11)
- DeleteKey (11)
- DeleteValue (11)
- EnumKey (11)
- EnumValue (11)
- FlushKey (11)
-
NEWS for Ruby 2
. 0 . 0 (11) - OpenKey (11)
- QueryInfoKey (11)
- QueryValue (11)
- RegFlushKey (11)
-
SO
_ LINGER (22) - SetValue (11)
- StringIO (11)
- birthtime (10)
- chardev? (11)
- check (11)
-
check
_ closed (11) - children (6)
- chmod (11)
- chown (11)
-
close
_ enabled? (11) - daemon (11)
-
disable
_ close (11) - each (44)
-
each
_ byte (22) -
each
_ child (12) -
each
_ line (22) -
enable
_ close (11) - finish (22)
- flush (11)
- group (11)
- header (11)
- length (11)
- lineno (11)
- lineno= (11)
- logger (11)
-
must
_ be _ within _ delta (1) - new (44)
- open (154)
- out (11)
- path (11)
-
pipeline
_ rw (22) - popen3 (22)
-
rb
_ thread _ fd _ close (11) - read (11)
- readchar (11)
- reopen (22)
-
ruby 1
. 6 feature (11) - seek (11)
- shutdown (11)
- size (11)
- sysseek (11)
- tcp (22)
- ungetc (11)
- unix (22)
-
unix
_ server _ loop (11) -
unix
_ server _ socket (22) - wrap (22)
- 正規表現 (11)
検索結果
先頭5件
-
Fiddle
:: Handle # close -> Integer (24201.0) -
自身をクローズします。成功した場合は 0 を返します。そうでない場合は、 0 以外の整数を返します。
...自身をクローズします。成功した場合は 0 を返します。そうでない場合は、
0 以外の整数を返します。
@see dlclose(3)... -
Thread
:: SizedQueue # close -> self (24145.0) -
キューを close します。詳しくは Thread::Queue#close を参照してください。
...ーを close します。詳しくは Thread::Queue#close を参照してください。
Thread::Queue とはキューにオブジェクトを追加するスレッドの動作が
異なります。キューにオブジェクトを追加するスレッドを待機している場合は
ClosedQueueErr......or が発生して中断されます。
//emlist[例][ruby]{
q = SizedQueue.new(4)
[:resource1, :resource2, :resource3, nil].each { |r| q.push(r) }
q.closed? # => false
q.close
q.closed? # => true
//}
@see Thread::Queue#close... -
Fiddle
:: Handle # disable _ close -> nil (15235.0) -
GC によるオブジェクトの回収時に self をクローズしない(Fiddle::Handle#close) ように設定します。
...GC によるオブジェクトの回収時に self をクローズしない(Fiddle::Handle#close)
ように設定します。
デフォルトでは close しません。
@see Fiddle::Handle#enable_close, Fiddle::Handle#close_enabled?... -
Gem
:: Package :: TarWriter # check _ closed (15222.0) -
自身に関連付けられた IO が既に close されているかどうかチェックします。
...自身に関連付けられた IO が既に close されているかどうかチェックします。
@raise IOError 自身に関連付けられた IO が既に close されている場合に発
生します。... -
Zlib
:: GzipReader # each _ line(rs = $ / ) {|line| . . . } -> self (12306.0) -
IO クラスの同名メソッドIO#each, IO#each_lineと同じです。
...
IO クラスの同名メソッドIO#each, IO#each_lineと同じです。
但し、gzip ファイル中に
エラーがあった場合 Zlib::Error 例外や
Zlib::GzipFile::Error 例外が発生します。
gzip ファイルのフッターの処理に注意して下さい。
gzip ファイルの......ックサムが
記録されています。GzipReader オブジェクトは、次の時に展開した
データとフッターの照合を行い、エラーがあった場合は
Zlib::GzipFile::NoFooter, Zlib::GzipFile::CRCError,
Zlib::GzipFile::LengthError 例外を発生させます。
* EOF (......受けた時。
すなわち Zlib::GzipReader#read,
Zlib::GzipReader#gets メソッド等が nil を返す時。
* EOF まで読み込んだ後、Zlib::GzipFile#close メソッドが
呼び出された時。
* EOF まで読み込んだ後、Zlib::GzipReader#unused メソッドが... -
void rb
_ thread _ fd _ close(int fd) (12300.0) -
-
Zlib
:: GzipWriter # finish -> File (12251.0) -
フッターを書き出し、GzipWriter オブジェクトをクローズします。close と finish の違いは Zlib::GzipFile#close, Zlib::GzipFile#finish を 参照して下さい。
...フッターを書き出し、GzipWriter オブジェクトをクローズします。close と
finish の違いは Zlib::GzipFile#close, Zlib::GzipFile#finish を
参照して下さい。
注意: Ruby の finalizer の制約のため、GzipWriter オブジェクトは
必ずクローズしてく......とが
できず、壊れた gzip ファイルを生成してしまう可能性があります。
require 'zlib'
def case_finish
filename='hoge1.gz'
gz = Zlib::GzipWriter.open(filename, 9)
gz.puts "hogehoge\n" * 100
f = gz.finish
p f.atime
# 例
#=> Sun 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... -
Fiddle
:: Handle # enable _ close -> nil (12235.0) -
GC によるオブジェクトの回収時に self をクローズする(Fiddle::Handle#close) ように設定します。
...GC によるオブジェクトの回収時に self をクローズする(Fiddle::Handle#close)
ように設定します。
デフォルトでは close しません。
@see Fiddle::Handle#disable_close, Fiddle::Handle#close_enabled?... -
Zlib
:: GzipFile # finish -> IO (12232.0) -
GzipFile オブジェクトをクローズします。Zlib::GzipFile#closeと違い、 このメソッドは関連付けられている IO オブジェクトの close メソッドを 呼び出しません。関連付けられている IO オブジェクトを返します。
...GzipFile オブジェクトをクローズします。Zlib::GzipFile#closeと違い、
このメソッドは関連付けられている IO オブジェクトの close メソッドを
呼び出しません。関連付けられている IO オブジェクトを返します。... -
Dir
# children -> [String] (12206.0) -
ディレクトリのファイルエントリ名のうち、 "." と ".." をのぞいた配列を返します。
...ディレクトリのファイルエントリ名のうち、
"." と ".." をのぞいた配列を返します。
@raise IOError 既に self が close している場合に発生します。
//emlist[例][ruby]{
Dir.open('.'){|d|
p d.children # => ["bar", "foo"]
}
//}
@see Dir.children...