るりまサーチ

最速Rubyリファレンスマニュアル検索!
31件ヒット [1-31件を表示] (0.204秒)
トップページ > クエリ:_builtin[x] > ライブラリ:ビルトイン[x] > クエリ:STDERR[x] > 種類:特異メソッド[x]

別のキーワード

  1. _builtin new
  2. _builtin inspect
  3. _builtin []
  4. _builtin to_s
  5. _builtin each

クラス

モジュール

キーワード

検索結果

Exception.to_tty? -> bool (8035.0)

$stderr が変更されておらず、$stderr.tty? が真の場合は true を返します。

...$stderr が変更されておらず、$stderr.tty? が真の場合は true を返します。

[注意] 2.5.1 で追加されたメソッドです。

@see Exception#full_message...
...$stderr が変更されておらず、$stderr.tty? が真の場合は true を返します。


@see Exception#full_message...

Thread.report_on_exception -> bool (8025.0)

真の時は、いずれかのスレッドが例外によって終了した時に、その内容を $stderr に報告します。

...は、いずれかのスレッドが例外によって終了した時に、その内容を $stderr に報告します。

デフォルトは false です。

Thread.new { 1.times { raise } }

は $stderr に以下のように出力します:

#<Thread:...> terminated with exception (report_on_ex...
...は、いずれかのスレッドが例外によって終了した時に、その内容を $stderr に報告します。

デフォルトは true です。

Thread.new { 1.times { raise } }

は $stderr に以下のように出力します:

#<Thread:...> terminated with exception (report_on_exc...

Thread.report_on_exception=(newstate) (8025.0)

真の時は、いずれかのスレッドが例外によって終了した時に、その内容を $stderr に報告します。

...は、いずれかのスレッドが例外によって終了した時に、その内容を $stderr に報告します。

デフォルトは false です。

Thread.new { 1.times { raise } }

は $stderr に以下のように出力します:

#<Thread:...> terminated with exception (report_on_ex...
...は、いずれかのスレッドが例外によって終了した時に、その内容を $stderr に報告します。

デフォルトは true です。

Thread.new { 1.times { raise } }

は $stderr に以下のように出力します:

#<Thread:...> terminated with exception (report_on_exc...

Warning.warn(message) -> nil (8025.0)

引数 message を標準エラー出力 $stderr に出力します。

...引数 message を標準エラー出力 $stderr に出力します。

本メソッドはRubyが出力する全ての警告に対して呼び出されます。
そのため本メソッドをオーバーライドすることで Ruby から出力される警告の動作を変更できます。
また...
...オーバーライドしたメソッドからは super を呼び出すことで、デフォルトの動作である $stderr への出力ができます。

//emlist[][ruby]{
warn "hoge" # => hoge

module Warning
# 警告メッセージの末尾に !!! を追加する
def self.warn(message)
s...

Warning.warn(message, category: nil) -> nil (8025.0)

引数 message を標準エラー出力 $stderr に出力します。

...引数 message を標準エラー出力 $stderr に出力します。

本メソッドはRubyが出力する全ての警告に対して呼び出されます。
そのため本メソッドをオーバーライドすることで Ruby から出力される警告の動作を変更できます。
また...
...オーバーライドしたメソッドからは super を呼び出すことで、デフォルトの動作である $stderr への出力ができます。

//emlist[][ruby]{
module Warning
# 警告メッセージに category を表示し、message 末尾に !!! を追加する
def self.warn(mess...

絞り込み条件を変える