るりまサーチ (Ruby 2.3.0)

最速Rubyリファレンスマニュアル検索!
19件ヒット [1-19件を表示] (0.103秒)

別のキーワード

  1. _builtin closed?
  2. csv closed?
  3. dbm closed?
  4. sdbm closed?
  5. gdbm closed?

検索結果

IO#closed? -> bool (54361.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 # =>...

StringIO#closed? -> bool (54361.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
//}

ARGF.class#closed? -> bool (54343.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つ...

Thread::Queue#closed? -> bool (54343.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
//}

CSV#closed? -> bool (54307.0)

IO#closed? に委譲します。

IO#closed? に委譲します。


@see IO#closed?

絞り込み条件を変える

DBM#closed? -> bool (54307.0)

DBM ファイルが既に閉じられているか調べます。

DBM ファイルが既に閉じられているか調べます。

既に閉じられていれば true を返します。そうでなければ false を返します。

GDBM#closed? -> bool (54307.0)

DBM ファイルが既に閉じられている場合は、真を返します。 そうでない場合は、偽を返します。

DBM ファイルが既に閉じられている場合は、真を返します。
そうでない場合は、偽を返します。

Gem::Package::TarReader::Entry#closed? -> bool (54307.0)

自身が close 済みである場合、真を返します。 そうでない場合は、偽を返します。

自身が close 済みである場合、真を返します。
そうでない場合は、偽を返します。

Gem::Package::TarWriter#closed? -> bool (54307.0)

自身が既に close されている場合は、真を返します。 そうでない場合は、偽を返します。

自身が既に close されている場合は、真を返します。
そうでない場合は、偽を返します。

Net::FTP#closed? -> bool (54307.0)

接続が切れている時に真を返します。

接続が切れている時に真を返します。

絞り込み条件を変える

OpenSSL::SSL::SocketForwarder#closed? -> bool (54307.0)

ラップされているソケットが close していたら true を返します。

ラップされているソケットが
close していたら true を返します。

SDBM#closed? -> bool (54307.0)

DBM ファイルが既に閉じられているかどうかを返します。

DBM ファイルが既に閉じられているかどうかを返します。

既に閉じられていれば true を返します。
そうでなければ false を返します。

Zlib::GzipFile#closed? -> bool (54307.0)

IO クラスの同名メソッドと同じ。

IO クラスの同名メソッドと同じ。

@see IO#to_io, IO#closed?

Zlib::ZStream#closed? -> bool (54307.0)

ストリームが閉じられている時に真を返します。

ストリームが閉じられている時に真を返します。

ThreadGroup#enclosed? -> bool (18304.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...

絞り込み条件を変える

Zlib::GzipFile#to_io -> IO (9007.0)

IO クラスの同名メソッドと同じ。

IO クラスの同名メソッドと同じ。

@see IO#to_io, IO#closed?

Zlib::ZStream#ended? -> bool (9007.0)

ストリームが閉じられている時に真を返します。

ストリームが閉じられている時に真を返します。

Thread::SizedQueue#close -> self (40.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...

IO#close_on_exec=(bool) (22.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
...