種類
ライブラリ
- English (1)
- ビルトイン (119)
-
cgi
/ core (2) -
cgi
/ session (4) -
cgi
/ session / pstore (1) - csv (8)
- dbm (2)
- drb (1)
- fcntl (4)
- fiddle (4)
- gdbm (2)
- logger (2)
-
net
/ ftp (4) -
net
/ http (2) -
net
/ imap (1) - open-uri (4)
- open3 (5)
- openssl (8)
- prettyprint (1)
- resolv (1)
-
rinda
/ tuplespace (1) -
rubygems
/ package (1) -
rubygems
/ package / tar _ input (1) -
rubygems
/ package / tar _ output (1) -
rubygems
/ package / tar _ reader (1) -
rubygems
/ package / tar _ reader / entry (2) -
rubygems
/ package / tar _ writer (3) - sdbm (2)
- socket (16)
- stringio (7)
- syslog (6)
- tempfile (7)
- timeout (2)
- tracer (1)
-
webrick
/ log (1) -
webrick
/ server (1) -
webrick
/ utils (1) -
win32
/ registry (29) - win32ole (4)
- zlib (36)
クラス
-
ARGF
. class (2) - BasicSocket (2)
- CGI (2)
-
CGI
:: Session (1) -
CGI
:: Session :: FileStore (1) -
CGI
:: Session :: MemoryStore (1) -
CGI
:: Session :: NullStore (1) -
CGI
:: Session :: PStore (1) - CSV (8)
- DBM (2)
- Dir (19)
-
Fiddle
:: Handle (4) - File (12)
-
File
:: Stat (1) - GDBM (2)
-
Gem
:: Package :: TarInput (1) -
Gem
:: Package :: TarOutput (1) -
Gem
:: Package :: TarReader (1) -
Gem
:: Package :: TarReader :: Entry (2) -
Gem
:: Package :: TarWriter (3) - IO (59)
- Logger (1)
-
Logger
:: LogDevice (1) -
Net
:: FTP (4) -
Net
:: HTTP (2) -
Net
:: IMAP (1) -
OpenSSL
:: SSL :: SSLServer (1) -
OpenSSL
:: SSL :: SSLSocket (3) - PrettyPrint (1)
-
Resolv
:: DNS (1) -
Rinda
:: TupleSpace (1) - SDBM (2)
- SOCKSSocket (1)
- Socket (10)
- StringIO (6)
- Tempfile (6)
-
Thread
:: Queue (2) -
Thread
:: SizedQueue (1) - ThreadGroup (2)
- Tracer (1)
-
WEBrick
:: BasicLog (1) -
WEBrick
:: GenericServer (1) - WIN32OLE (3)
-
Win32
:: Registry (1) -
Win32
:: Registry :: PredefinedKey (1) -
Zlib
:: Deflate (2) -
Zlib
:: GzipFile (4) -
Zlib
:: GzipReader (16) -
Zlib
:: GzipWriter (7) -
Zlib
:: Inflate (1) -
Zlib
:: ZStream (4)
モジュール
- Fcntl (4)
- FileTest (15)
- Kernel (5)
- Open3 (4)
-
OpenSSL
:: Buffering (1) -
OpenSSL
:: SSL :: SocketForwarder (2) - OpenURI (2)
-
OpenURI
:: OpenRead (2) - Process (1)
-
Socket
:: Constants (1) - Syslog (5)
- Timeout (2)
-
WEBrick
:: Utils (1) -
Win32
:: Registry :: API (27)
キーワード
-
$ DEFAULT _ OUTPUT (1) - CloseKey (1)
- ClosedIO (1)
- ClosedQueueError (1)
- CreateKey (1)
- DRbProtocol (1)
- DeleteKey (1)
- DeleteValue (1)
- EnumKey (1)
- EnumValue (1)
-
FD
_ CLOEXEC (1) -
F
_ DUPFD (1) -
F
_ GETFD (1) -
F
_ SETFD (1) - FlushKey (1)
- GzipReader (1)
- GzipWriter (1)
-
NEWS for Ruby 2
. 0 . 0 (1) -
NEWS for Ruby 2
. 3 . 0 (1) -
NEWS for Ruby 2
. 5 . 0 (1) -
NEWS for Ruby 2
. 6 . 0 (1) - Open3 (1)
- OpenKey (1)
- QueryInfoKey (1)
- QueryValue (1)
- RegCloseKey (1)
- RegCreateKeyExA (1)
- RegDeleteKey (1)
- RegDeleteValue (1)
- RegEnumKeyExA (1)
- RegEnumValueA (1)
- RegFlushKey (1)
- RegOpenKeyExA (1)
- RegQueryInfoKey (1)
- RegQueryValueExA (1)
- RegSetValueExA (1)
-
SO
_ LINGER (2) - SSLSocket (1)
- SetValue (1)
- StringIO (1)
- Syslog (1)
- TCPServer (1)
- TCPSocket (1)
- Tempfile (1)
- WIN32OLE (1)
-
_ getproperty (1) -
_ setproperty (1) - atime (1)
- autoclose= (1)
- autoclose? (1)
- birthtime (1)
- blockdev? (1)
- chardev? (1)
- check (1)
-
check
_ closed (1) - children (1)
- chmod (1)
- chown (1)
- clone (1)
- close! (1)
-
close
_ enabled? (1) -
close
_ on _ empty _ response (1) -
close
_ on _ empty _ response= (1) -
close
_ on _ exec= (1) -
close
_ on _ exec? (1) -
close
_ read (3) -
close
_ write (3) - closed? (14)
-
closed
_ read? (1) -
closed
_ write? (1) - ctime (1)
- daemon (1)
- deflate (1)
- directory? (1)
-
disable
_ close (1) - dup (1)
- each (4)
-
each
_ byte (2) -
each
_ child (2) -
each
_ line (2) - empty? (1)
-
enable
_ close (1) - enclose (1)
- enclosed? (1)
- end (1)
- ended? (1)
- eof (1)
- eof? (1)
- exist? (1)
- fcntl (3)
- file? (1)
- fileno (2)
- finish (2)
- flock (1)
- flush (1)
-
for
_ fd (1) - fsync (1)
- getc (1)
- getpeereid (1)
- gets (1)
- group (1)
- grpowned? (1)
- header (1)
- identical? (1)
- inflate (1)
- ioctl (1)
- isatty (1)
- length (1)
- lineno (1)
- lineno= (1)
- logger (1)
- lstat (1)
- mask (1)
- mask= (1)
- mtime (1)
-
net
/ ftp (1) -
net
/ smtp (1) - new (5)
- notify (1)
-
ole
_ free (1) - open (21)
-
open
_ uri (2) - out (1)
- owned? (1)
- packdw (1)
- packqw (1)
- path (1)
- pid (1)
- pipe (8)
- pipe? (1)
-
pipeline
_ rw (2) - popen (14)
- popen3 (2)
- pos (2)
- pos= (2)
-
rb
_ thread _ fd _ close (1) - read (2)
- readchar (1)
- readline (1)
- readlines (1)
- readpartial (1)
- recv (1)
- reopen (3)
- rewind (3)
-
ruby 1
. 6 feature (1) -
ruby 1
. 8 . 3 feature (1) - seek (2)
-
set
_ close _ on _ exec (1) - setuid? (1)
- shutdown (1)
- size (3)
- size? (2)
- socket? (1)
- spawn (4)
- stat (1)
- stdout= (1)
- sync (1)
- sync= (1)
-
sync
_ close (1) -
sync
_ close= (1) - sysclose (1)
- sysseek (1)
- tcp (2)
-
tcp
_ server _ loop (2) - tell (2)
- timeout (2)
-
to
_ i (1) -
to
_ io (1) - tty? (1)
- ungetc (1)
- unix (2)
-
unix
_ server _ loop (1) -
unix
_ server _ socket (2) - unpackdw (1)
- unpackqw (1)
- wrap (2)
- zero? (1)
- 正規表現 (1)
検索結果
先頭5件
-
Thread
:: Queue # close -> self (54472.0) -
キューを close します。close 済みのキューを再度 open することはできません。
キューを close します。close 済みのキューを再度 open することはできません。
close 後は以下のように動作します。
* Thread::Queue#closed? は true を返します
* Thread::Queue#close は無視されます
* Thread::Queue#enq/push/<< は ClosedQueueError を発生します
* Thread::Queue#empty? が false を返す場合は Thread::Queue#deq/pop/shift は通常通りオブジェクトを返します
また、ClosedQueueError... -
Zlib
:: GzipWriter # close -> File (54454.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 =... -
Thread
:: SizedQueue # close -> self (54436.0) -
キューを close します。詳しくは Thread::Queue#close を参照してください。
キューを close します。詳しくは Thread::Queue#close を参照してください。
Thread::Queue とはキューにオブジェクトを追加するスレッドの動作が
異なります。キューにオブジェクトを追加するスレッドを待機している場合は
ClosedQueueError が発生して中断されます。
//emlist[例][ruby]{
q = SizedQueue.new(4)
[:resource1, :resource2, :resource3, nil].each { |r| q.push(r) }
q.closed? # => false
q.close
q.c... -
StringIO
# close -> nil (54418.0) -
自身を close します。以後、自身に対する読み書きが禁止されます。 close された StringIO に読み書き等が行われると IOError が発生します。
自身を close します。以後、自身に対する読み書きが禁止されます。
close された StringIO に読み書き等が行われると IOError が発生します。
@raise IOError 自身がすでに close されていた時に発生します。 -
IO
# close -> nil (54412.0) -
入出力ポートをクローズします。
入出力ポートをクローズします。
以後このポートに対して入出力を行うと例外 IOError が発生しま
す。ガーベージコレクトの際にはクローズされていない IO ポートはクロー
ズされます。
self がパイプでプロセスにつながっていれば、そのプロセスの終
了を待ち合わせます。
既に close されていた場合には単に無視されます。
@raise Errno::EXXX close に失敗した場合に発生します。
//emlist[例][ruby]{
IO.write("testfile", "test")
f = File.open("testfile")
f.read # => ... -
CSV
# close -> nil (54370.0) -
IO#close に委譲します。
IO#close に委譲します。
@see IO#close -
CGI
:: Session # close -> () (54352.0) -
データベースクラスの close メソッドを呼び出して、 セッション情報をサーバに保存し、セッションストレージをクローズします。
データベースクラスの close メソッドを呼び出して、
セッション情報をサーバに保存し、セッションストレージをクローズします。 -
Gem
:: Package :: TarInput # close (54352.0) -
自身と自身に関連付けられた IO を close します。
自身と自身に関連付けられた IO を close します。 -
Gem
:: Package :: TarOutput # close (54352.0) -
自身に関連付けられた IO を close します。
自身に関連付けられた IO を close します。 -
Gem
:: Package :: TarReader # close -> nil (54352.0) -
自身を close します。
自身を close します。 -
Gem
:: Package :: TarReader :: Entry # close -> true (54352.0) -
自身を close します。
自身を close します。 -
Gem
:: Package :: TarWriter # close -> true (54352.0) -
自身を close します。
自身を close します。 -
Net
:: IMAP # close -> Net :: IMAP :: TaggedResponse (54352.0) -
CLOSE コマンドを送り、処理中のメールボックスを閉じます。
CLOSE コマンドを送り、処理中のメールボックスを閉じます。
このコマンドによって、どのメールボックスも選択されていない
状態に移行します。
そして \Deleted フラグが付けられたメールがすべて削除されます。 -
Zlib
:: GzipFile # close -> IO (54352.0) -
GzipFile オブジェクトをクローズします。このメソッドは 関連付けられている IO オブジェクトの close メソッドを呼び出します。 関連付けられている IO オブジェクトを返します。
GzipFile オブジェクトをクローズします。このメソッドは
関連付けられている IO オブジェクトの close メソッドを呼び出します。
関連付けられている IO オブジェクトを返します。 -
ARGF
. class # close -> self (54340.0) -
現在開いている処理対象のファイルをクローズします。開くファイルが残って いる場合は次のファイルをオープンします。 ただし、標準入力はクローズされません。
現在開いている処理対象のファイルをクローズします。開くファイルが残って
いる場合は次のファイルをオープンします。
ただし、標準入力はクローズされません。
$ echo "foo" > foo
$ echo "bar" > bar
$ ruby argf.rb foo bar
ARGF.filename # => "foo"
ARGF.close
ARGF.filename # => "bar"
ARGF.close
@see ARGF.class#closed? -
Dir
# close -> nil (54322.0) -
ディレクトリストリームをクローズします。 クローズに成功すれば nil を返します。
ディレクトリストリームをクローズします。
クローズに成功すれば nil を返します。
//emlist[例][ruby]{
d = Dir.new(".")
d.close # => nil
//} -
Logger
# close -> nil (54322.0) -
ログ出力に使用していた IO オブジェクトを閉じます。
ログ出力に使用していた IO オブジェクトを閉じます。
//emlist[例][ruby]{
require 'logger'
logger = Logger.new(STDOUT)
logger.info("test") # => I, [2019-04-16T00:40:11.837898 #2795] INFO -- : test
logger.close
logger.info("test") # => log writing failed. closed stream
//} -
Logger
:: LogDevice # close -> nil (54322.0) -
出力先の IO オブジェクトを閉じます。
出力先の IO オブジェクトを閉じます。
このメソッドは同期されます。
@see IO#close -
Syslog
. # close -> nil (54322.0) -
syslogを閉じます。
syslogを閉じます。
@raise RuntimeError syslog がopen されていない場合発生します。
使用例
require 'syslog'
Syslog.open("syslogtest")
Syslog.log(Syslog::LOG_WARNING, "the sky is falling in %d seconds!", 100)
Syslog.close -
Tempfile
# close(real = false) -> nil (54322.0) -
テンポラリファイルをクローズします。 real が偽ならば、テンポラリファイルはGCによって削除されます。 そうでなければ、すぐに削除されます。
テンポラリファイルをクローズします。
real が偽ならば、テンポラリファイルはGCによって削除されます。
そうでなければ、すぐに削除されます。
@param real false もしくはそれ以外を指定します。
require "tempfile"
tf = Tempfile.open("bar")
tf.close
p FileTest.exist?(tf.path) # => true -
CGI
:: Session :: FileStore # close -> () (54304.0) -
セッションの状態をファイルに保存してファイルを閉じます。
セッションの状態をファイルに保存してファイルを閉じます。 -
CGI
:: Session :: MemoryStore # close -> () (54304.0) -
セッションの状態をファイルに保存してファイルを閉じます。 このクラスでは何もしません。
セッションの状態をファイルに保存してファイルを閉じます。
このクラスでは何もしません。 -
CGI
:: Session :: NullStore # close -> () (54304.0) -
セッションの状態をファイルに保存してファイルを閉じます。 このクラスでは何もしません。
セッションの状態をファイルに保存してファイルを閉じます。
このクラスでは何もしません。 -
CGI
:: Session :: PStore # close -> () (54304.0) -
セッションの状態をファイルに保存してファイルを閉じます。
セッションの状態をファイルに保存してファイルを閉じます。 -
DBM
# close -> nil (54304.0) -
DBM ファイルをクローズします。以後の操作は例外を発生させます。
DBM ファイルをクローズします。以後の操作は例外を発生させます。 -
Fiddle
:: Handle # close -> Integer (54304.0) -
自身をクローズします。成功した場合は 0 を返します。そうでない場合は、 0 以外の整数を返します。
自身をクローズします。成功した場合は 0 を返します。そうでない場合は、
0 以外の整数を返します。
@see dlclose(3) -
GDBM
# close -> nil (54304.0) -
DBM ファイルをクローズします。
DBM ファイルをクローズします。
以後の操作は例外 RuntimeError を発生させます。 -
Net
:: FTP # close -> () (54304.0) -
サーバとの接続を切ります。
サーバとの接続を切ります。
再び Net::FTP#connect で接続しない限り
一切の操作が不可能になります。 -
OpenSSL
:: Buffering # close -> nil (54304.0) -
接続を閉じます。
接続を閉じます。
OpenSSL::Buffering#flush を呼んでから閉じます。 -
OpenSSL
:: SSL :: SSLServer # close -> nil (54304.0) -
内部のサーバソケットを閉じます。
内部のサーバソケットを閉じます。 -
Resolv
:: DNS # close -> () (54304.0) -
DNSリゾルバを閉じます。
DNSリゾルバを閉じます。 -
SDBM
# close -> nil (54304.0) -
DBM ファイルをクローズします。
DBM ファイルをクローズします。
以後の操作は例外を発生させます。 -
SOCKSSocket
# close -> nil (54304.0) -
ソケットを閉じます。
ソケットを閉じます。 -
WEBrick
:: BasicLog # close -> () (54304.0) -
自身を閉じます。ログを取ることができなくなります。
自身を閉じます。ログを取ることができなくなります。 -
Win32
:: Registry # close (54304.0) -
@todo
@todo
開かれているキーを閉じます。
閉じられた後では,多くのメソッドは例外を発生します。 -
Win32
:: Registry :: PredefinedKey # close (54304.0) -
@todo
@todo -
Zlib
:: ZStream # close -> nil (54304.0) -
ストリームを閉じます。 以後、このストリームにアクセスすることはできなくなります。
ストリームを閉じます。
以後、このストリームにアクセスすることはできなくなります。 -
IO
# close _ on _ exec? -> bool (18460.0) -
自身に close-on-exec フラグが設定されていた場合 true を返します。 そうでない場合に false を返します。
自身に close-on-exec フラグが設定されていた場合 true を返します。
そうでない場合に false を返します。
f = open("/dev/null")
f.close_on_exec? #=> true
f.close_on_exec = false
f.close_on_exec? #=> false
f.close_on_exec = true
f.close_on_exec? #=> true
@see IO#close_on_e... -
IO
# close _ read -> nil (18442.0) -
読み込み用の IO を close します。主にパイプや読み書き両用に作成し た IO オブジェクトで使用します。
読み込み用の IO を close します。主にパイプや読み書き両用に作成し
た IO オブジェクトで使用します。
既に close されていた場合には単に無視されます。
@raise IOError 自身が読み込み用にオープンされていなければ発生します。
@raise Errno::EXXX close に失敗した場合に発生します。
//emlist[例][ruby]{
IO.popen("/bin/sh","r+") do |f|
f.close_read
# f.readlines # => IOError: not opened for reading
end
//}... -
IO
# close _ write -> nil (18442.0) -
書き込み用の IO を close します。
書き込み用の IO を close します。
既に 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 writing
end
//}
@see IO#close, IO#clos... -
ARGF
. class # closed? -> bool (18439.0) -
現在開いている処理対象のファイルがARGFがcloseされていればtrueを返します。
現在開いている処理対象のファイルがARGFがcloseされていればtrueを返します。
例:
# $ echo "foo" > foo
# $ echo "bar" > bar
# $ ruby argf.rb foo bar
ARGF.filename # => "foo"
ARGF.close
# 複数のファイルを開いているので1度のARGF.closeではまた全てのファイルを閉じていないのでfalseになる
ARGF.closed? # => false
ARGF.filename # => "bar"
ARGF.close
# 2つ... -
IO
# close _ on _ exec=(bool) (18424.0) -
自身に close-on-exec フラグを設定します。
自身に close-on-exec フラグを設定します。
このフラグをセットすると exec(2) 時にそのファイルデスクリプタを
close します。
@see fcntl(2)
@param bool 自身の close-on-exec フラグを true か false で指定します。
f = open("/dev/null")
f.close_on_exec = true
system("cat", "/proc/self/fd/#{f.fileno}") # cat: /proc/self/fd/3: No such file or directory
... -
OpenSSL
:: SSL :: SSLSocket # sync _ close -> bool (18418.0) -
SSLSocket を close するときにラップしているソケットも close するかどうかを 返します。
SSLSocket を close するときにラップしているソケットも close するかどうかを
返します。
true でソケットも close します。 -
OpenSSL
:: SSL :: SSLSocket # sync _ close=(bool) (18418.0) -
SSLSocket を close するときにラップしているソケットも close するかどうかを 設定します。
SSLSocket を close するときにラップしているソケットも close するかどうかを
設定します。
true でソケットも close するようになります。
@param bool 設定する真偽値 -
IO
# closed? -> bool (18409.0) -
self が完全に(読み込み用と書き込み用の両方が)クローズされている場合に true を返します。 そうでない場合は false を返します。
self が完全に(読み込み用と書き込み用の両方が)クローズされている場合に true を返します。
そうでない場合は false を返します。
//emlist[例][ruby]{
IO.write("testfile", "test")
f = File.new("testfile")
f.close # => nil
f.closed? # => true
f = IO.popen("/bin/sh","r+")
f.close_write # => nil
f.closed? # => false
f.close_read # =>... -
Fiddle
:: Handle # disable _ close -> nil (18406.0) -
GC によるオブジェクトの回収時に self をクローズしない(Fiddle::Handle#close) ように設定します。
GC によるオブジェクトの回収時に self をクローズしない(Fiddle::Handle#close)
ように設定します。
デフォルトでは close しません。
@see Fiddle::Handle#enable_close, Fiddle::Handle#close_enabled? -
Fiddle
:: Handle # enable _ close -> nil (18406.0) -
GC によるオブジェクトの回収時に self をクローズする(Fiddle::Handle#close) ように設定します。
GC によるオブジェクトの回収時に self をクローズする(Fiddle::Handle#close)
ように設定します。
デフォルトでは close しません。
@see Fiddle::Handle#disable_close, Fiddle::Handle#close_enabled? -
IO
# autoclose=(bool) (18403.0) -
auto-close フラグを設定します。
auto-close フラグを設定します。
フラグが設定されているオブジェクトは
close時/GCでのファイナライザ呼出時にファイルデスクリプタを close します。
偽を設定すると close しません。
@param bool 真偽値でフラグを設定します
@see IO#autoclose?
f = open("/dev/null")
IO.for_fd(f.fileno)
# ...
f.gets # may cause Errno::EBADF
f = open("/dev/null")
IO.for_fd(f.fileno).auto... -
Fiddle
:: Handle # close _ enabled? -> bool (18388.0) -
GC によるオブジェクトの回収時に self をクローズする(Fiddle::Handle#close) かどうかを真偽値で返します。
GC によるオブジェクトの回収時に self をクローズする(Fiddle::Handle#close)
かどうかを真偽値で返します。
@see Fiddle::Handle#enable_close, Fiddle::Handle#disable_close -
OpenSSL
:: SSL :: SSLSocket # sysclose -> nil (18385.0) -
接続を閉じます。相手に'close notify'を送ります。
接続を閉じます。相手に'close notify'を送ります。
このメソッドは openssl ライブラリ内で管理しているバッファを
フラッシュせずに接続を閉じます。そのため、通常は
これではなく OpenSSL::Buffering#close を呼ぶべきです。
OpenSSL::SSL::SSLSocket#sync_close が真である場合は
このメソッドを呼びだした時点で自身が保持しているソケット
を同時に閉じます。 -
StringIO
# closed? -> bool (18385.0) -
自身が既に close されていた場合に true を返します。そうでない場合は、false を返します。
自身が既に close されていた場合に true を返します。そうでない場合は、false を返します。
//emlist[例][ruby]{
require "stringio"
sio = StringIO.open("hoge")
p sio.closed? # => false
sio.close_read
p sio.closed? # => false
sio.close_write
p sio.closed? # => true
//} -
CSV
# close _ read -> nil (18370.0) -
IO#close_read に委譲します。
IO#close_read に委譲します。
@see IO#close_read -
CSV
# close _ write -> nil (18370.0) -
IO#close_write に委譲します。
IO#close_write に委譲します。
@see IO#close_write -
Gem
:: Package :: TarWriter # check _ closed (18367.0) -
自身に関連付けられた IO が既に close されているかどうかチェックします。
自身に関連付けられた IO が既に close されているかどうかチェックします。
@raise IOError 自身に関連付けられた IO が既に close されている場合に発
生します。 -
Thread
:: Queue # closed? -> bool (18367.0) -
キューが close されている時に true を返します。
キューが close されている時に true を返します。
//emlist[例][ruby]{
q = Queue.new
[:resource1, :resource2, :resource3, nil].each { |r| q.push(r) }
q.closed? # => false
q.close
q.closed? # => true
//} -
WEBrick
:: Utils . # set _ close _ on _ exec(io) -> () (18352.0) -
指定された io の Fcntl::FD_CLOEXEC を 1 に設定します。 この io は Kernel.#exec などが実行される時に close されるようになります。
指定された io の Fcntl::FD_CLOEXEC を 1 に設定します。
この io は Kernel.#exec などが実行される時に close されるようになります。
@param io IO オブジェクトを指定します。
@see fcntl(2) -
Gem
:: Package :: TarReader :: Entry # closed? -> bool (18349.0) -
自身が close 済みである場合、真を返します。 そうでない場合は、偽を返します。
自身が close 済みである場合、真を返します。
そうでない場合は、偽を返します。 -
Gem
:: Package :: TarWriter # closed? -> bool (18349.0) -
自身が既に close されている場合は、真を返します。 そうでない場合は、偽を返します。
自身が既に close されている場合は、真を返します。
そうでない場合は、偽を返します。 -
IO
# autoclose? -> bool (18349.0) -
auto-close フラグを返します。
auto-close フラグを返します。
//emlist[例][ruby]{
IO.open(IO.sysopen("testfile")) do |io|
io.autoclose? # => true
io.autoclose = false
io.autoclose? # => false
end
//}
@see IO#autoclose= -
OpenSSL
:: SSL :: SocketForwarder # closed? -> bool (18349.0) -
ラップされているソケットが close していたら true を返します。
ラップされているソケットが
close していたら true を返します。 -
Net
:: HTTP # close _ on _ empty _ response -> bool (18322.0) -
レスポンスがボディを持っていない場合にコネクションを 閉じるかどうかを返します。
レスポンスがボディを持っていない場合にコネクションを
閉じるかどうかを返します。
デフォルトでは偽(閉じない)です。
@see Net::HTTP#close_on_empty_response= -
Net
:: HTTP # close _ on _ empty _ response=(bool) (18322.0) -
レスポンスがボディを持っていない場合にコネクションを 閉じるかどうかを設定します。
レスポンスがボディを持っていない場合にコネクションを
閉じるかどうかを設定します。
@param bool レスポンスがボディを持っていない場合にコネクションを
閉じるかどうか指定します。
@see Net::HTTP#close_on_empty_response -
Tempfile
# close! -> nil (18322.0) -
テンポラリファイルをクローズし、すぐに削除します。
テンポラリファイルをクローズし、すぐに削除します。
require "tempfile"
tf = Tempfile.open("bar")
path = tf.path
tf.close!
p FileTest.exist?(path) # => false -
StringIO
# close _ read -> nil (18304.0) -
自身に対する読み取りを禁止します。
自身に対する読み取りを禁止します。
@raise IOError 自身がすでに読み取り不可だった場合に発生します。 -
StringIO
# close _ write -> nil (18304.0) -
自身に対する書き込みを禁止します。
自身に対する書き込みを禁止します。
@raise IOError 自身がすでに書き込み不可だった場合に発生します。 -
CSV
# closed? -> bool (18301.0) -
IO#closed? に委譲します。
IO#closed? に委譲します。
@see IO#closed? -
DBM
# closed? -> bool (18301.0) -
DBM ファイルが既に閉じられているか調べます。
DBM ファイルが既に閉じられているか調べます。
既に閉じられていれば true を返します。そうでなければ false を返します。 -
GDBM
# closed? -> bool (18301.0) -
DBM ファイルが既に閉じられている場合は、真を返します。 そうでない場合は、偽を返します。
DBM ファイルが既に閉じられている場合は、真を返します。
そうでない場合は、偽を返します。 -
Net
:: FTP # closed? -> bool (18301.0) -
接続が切れている時に真を返します。
接続が切れている時に真を返します。 -
SDBM
# closed? -> bool (18301.0) -
DBM ファイルが既に閉じられているかどうかを返します。
DBM ファイルが既に閉じられているかどうかを返します。
既に閉じられていれば true を返します。
そうでなければ false を返します。 -
StringIO
# closed _ read? -> bool (18301.0) -
自身に対する読み取りが禁止されているなら true を返します。そうでない場合は、false を返します。
自身に対する読み取りが禁止されているなら true を返します。そうでない場合は、false を返します。 -
StringIO
# closed _ write? -> bool (18301.0) -
自身に対する書き込みが禁止されているなら true を返します。そうでない場合は、false を返します。
自身に対する書き込みが禁止されているなら true を返します。そうでない場合は、false を返します。 -
ThreadGroup
# enclose -> self (18301.0) -
自身への ThreadGroup#add によるスレッドの追加・削除を禁止します。 enclose された ThreadGroup に追加や削除を行うと例外 ThreadError が発生します。
自身への ThreadGroup#add によるスレッドの追加・削除を禁止します。
enclose された ThreadGroup に追加や削除を行うと例外 ThreadError が発生します。
ただし、Thread.new によるスレッドの追加は禁止されません。enclose されたスレッドグループ A に
属するスレッドが新たにスレッドを生成した場合、生成されたスレッドはスレッドグループ A に属します。
追加の例:
thg = ThreadGroup.new.enclose
thg.add Thread.new {}
=> -:2:in `add': can't ... -
ThreadGroup
# enclosed? -> bool (18301.0) -
自身が enclose されているなら true を返します。そうでないなら false を返します。デフォルトは false です。
自身が enclose されているなら true を返します。そうでないなら false を返します。デフォルトは false です。
freeze された ThreadGroup には Thread の追加/削除ができませんが、enclosed? は false を返します。
thg = ThreadGroup.new
p thg.enclosed? # => false
thg.enclose
p thg.enclosed? # => true
thg = ThreadGroup.new
p thg.e... -
Win32
:: Registry :: API . # CloseKey(hkey) (18301.0) -
@todo
@todo -
Win32
:: Registry :: API :: RegCloseKey (18301.0) -
@todo
@todo -
Zlib
:: GzipFile # closed? -> bool (18301.0) -
IO クラスの同名メソッドと同じ。
IO クラスの同名メソッドと同じ。
@see IO#to_io, IO#closed? -
Zlib
:: ZStream # closed? -> bool (18301.0) -
ストリームが閉じられている時に真を返します。
ストリームが閉じられている時に真を返します。 -
void rb
_ thread _ fd _ close(int fd) (18301.0) -
-
ClosedQueueError (18049.0)
-
close 済みの Thread::Queue や Thread::SizedQueue に許可され ていない操作を行おうとした場合に発生する例外です。
close 済みの Thread::Queue や Thread::SizedQueue に許可され
ていない操作を行おうとした場合に発生する例外です。 -
Gem
:: Package :: ClosedIO (18001.0) -
既に閉じている IO を操作した場合に発生する例外です。
既に閉じている IO を操作した場合に発生する例外です。 -
Zlib
:: GzipWriter # finish -> File (9154.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
:: ZStream # end -> nil (9004.0) -
ストリームを閉じます。 以後、このストリームにアクセスすることはできなくなります。
ストリームを閉じます。
以後、このストリームにアクセスすることはできなくなります。 -
Win32
:: Registry :: API . # CreateKey(hkey , name , opt , desired) (9001.0) -
@todo
@todo -
Win32
:: Registry :: API . # DeleteKey(hkey , name) (9001.0) -
@todo
@todo -
Win32
:: Registry :: API . # DeleteValue(hkey , name) (9001.0) -
@todo
@todo -
Win32
:: Registry :: API . # EnumKey(hkey , index) (9001.0) -
@todo
@todo -
Win32
:: Registry :: API . # EnumValue(hkey , index) (9001.0) -
@todo
@todo -
Win32
:: Registry :: API . # FlushKey(hkey) (9001.0) -
@todo
@todo -
Win32
:: Registry :: API . # OpenKey(hkey , name , opt , desired) (9001.0) -
@todo
@todo -
Win32
:: Registry :: API . # QueryInfoKey(hkey) (9001.0) -
@todo
@todo -
Win32
:: Registry :: API . # QueryValue(hkey , name) (9001.0) -
@todo
@todo -
Win32
:: Registry :: API . # SetValue(hkey , name , type , data , size) (9001.0) -
@todo
@todo -
Win32
:: Registry :: API . # check(result) (9001.0) -
@todo
@todo -
Win32
:: Registry :: API . # packdw(dw) (9001.0) -
@todo
@todo -
Win32
:: Registry :: API . # packqw(qw) (9001.0) -
@todo
@todo -
Win32
:: Registry :: API . # unpackdw(dw) (9001.0) -
@todo
@todo -
Win32
:: Registry :: API . # unpackqw(qw) (9001.0) -
@todo
@todo -
Win32
:: Registry :: API :: RegCreateKeyExA (9001.0) -
@todo
@todo -
Win32
:: Registry :: API :: RegDeleteKey (9001.0) -
@todo
@todo