るりまサーチ

最速Rubyリファレンスマニュアル検索!
838件ヒット [1-100件を表示] (0.206秒)
トップページ > クエリ:l[x] > クエリ:>[x] > クエリ:NIL[x] > クエリ:close[x]

別のキーワード

  1. _builtin >
  2. bigdecimal >
  3. module >
  4. comparable >
  5. integer >

ライブラリ

モジュール

キーワード

検索結果

<< 1 2 3 ... > >>

Logger::LogDevice#close -> nil (30408.0)

出力先の IO オブジェクトを閉じます。

...出力先の IO オブジェクトを閉じます。

このメソッドは同期されます。


@see IO#close...

Logger#close -> nil (27408.0)

ログ出力に使用していた IO オブジェクトを閉じます。

...ログ出力に使用していた IO オブジェクトを閉じます。

//emlist[例][ruby]{
require 'logger'

l
ogger = Logger.new(STDOUT)

l
ogger.info("test") # => I, [2019-04-16T00:40:11.837898 #2795] INFO -- : test
l
ogger.close
l
ogger.info("test") # => log writing failed. closed stream
//}...

Syslog.#close -> nil (27408.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...

OpenSSL::SSL::SSLServer#close -> nil (27402.0)

内部のサーバソケットを閉じます。

内部のサーバソケットを閉じます。

Dir#close -> nil (24442.0)

ディレクトリストリームをクローズします。 以降のディレクトリに対する操作は例外 IOError を発生させます。 クローズに成功すれば nil を返します。

...る操作は例外 IOError を発生させます。
クローズに成功すれば nil を返します。

//emlist[例][ruby]{
d = Dir.new(".")
d.close # => nil
//}

@raise IOError close に失敗した場合に発生します。また既に自身が close している場合に発生します。...

絞り込み条件を変える

StringIO#close -> nil (24440.0)

自身を close します。以後、自身に対する読み書きが禁止されます。 close された StringIO に読み書き等が行われると IOError が発生します。

...自身を close します。以後、自身に対する読み書きが禁止されます。
close
された StringIO に読み書き等が行われると IOError が発生します。

@raise IOError 自身がすでに close されていた時に発生します。...

IO#close -> nil (24438.0)

入出力ポートをクローズします。

...self がパイプでプロセスにつながっていれば、そのプロセスの終
了を待ち合わせます。


@raise Errno::EXXX close に失敗した場合に発生します。
@raise IOError 既に 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...
...self がパイプでプロセスにつながっていれば、そのプロセスの終
了を待ち合わせます。

既に close されていた場合には単に無視されます。

@raise 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...

Dir#close -> nil (24430.0)

ディレクトリストリームをクローズします。 クローズに成功すれば nil を返します。

...ディレクトリストリームをクローズします。
クローズに成功すれば nil を返します。

//emlist[例][ruby]{
d = Dir.new(".")
d.close # => nil
//}...

CSV#close -> nil (24424.0)

IO#close に委譲します。

...IO#close に委譲します。


@see IO#close...

Gem::Package::TarReader#close -> nil (24418.0)

自身を close します。

...自身を close します。...

絞り込み条件を変える

Tempfile#close(real = false) -> nil (24408.0)

テンポラリファイルをクローズします。 real が偽ならば、テンポラリファイルはGCによって削除されます。 そうでなければ、すぐに削除されます。

...l が偽ならば、テンポラリファイルはGCによって削除されます。
そうでなければ、すぐに削除されます。

@param real false もしくはそれ以外を指定します。

require "tempfile"
tf = Tempfile.open("bar")
tf.close
p FileTest.exist?(tf.path) # =>...
<< 1 2 3 ... > >>