るりまサーチ

最速Rubyリファレンスマニュアル検索!
31件ヒット [1-31件を表示] (0.123秒)
トップページ > クエリ:e[x] > モジュール:Warning[x]

別のキーワード

  1. open3 popen2e
  2. socket af_e164
  3. matrix det_e
  4. matrix rank_e
  5. open3 capture2e

ライブラリ

キーワード

検索結果

Warning.categories -> Array (6101.0)

警告カテゴリの一覧を返します。

...警告カテゴリの一覧を返します。

//emlist[][ruby]{
Warning
.categories # => [:deprecated, :experimental, :performance, :strict_unused_block]
//}...

Warning#warn(message) -> nil (101.0)

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

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

Kernel.#warnの挙動を変更する際は、このメソッドではなくクラスメソッドであるWarning.warnをオーバーライドする必要があります。

@param message 出力するオブジェクトを指定...
...します。

@param category 警告のカテゴリを指定します。サポートされている category については Warning.[] を参照してください。


@see Kernel.#warn, Warning.warn...

Warning#warn(message, category: nil) -> nil (101.0)

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

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

Kernel.#warnの挙動を変更する際は、このメソッドではなくクラスメソッドであるWarning.warnをオーバーライドする必要があります。

@param message 出力するオブジェクトを指定...
...します。

@param category 警告のカテゴリを指定します。サポートされている category については Warning.[] を参照してください。


@see Kernel.#warn, Warning.warn...

Warning.[](category) -> bool (101.0)

...category の種類の警告を表示するかどうかのフラグを返します。

@param category 警告の種類を指定します。

サポートされている category は以下の通りです。

: :deprecated
非推奨の警告。
例: nil ではない値を $, や $; に設定す...
...る、キーワード引数、ブロックなしで proc / lambda を呼び出す、等

: :experimental
実験的な機能。

例: パターンマッチング...
...る、キーワード引数、ブロックなしで proc / lambda を呼び出す、等

: :experimental
実験的な機能。

例: パターンマッチング

: :performance
パフォーマンスに関する警告。...

Warning.[]=(category, flag) -> flag (101.0)

category の警告を表示するかどうかのフラグを設定します。 サポートされている category については Warning.[] を参照してください。

...category の警告を表示するかどうかのフラグを設定します。
サポートされている category については Warning.[] を参照してください。

@param category 警告の種類を指定します。
@param flag 真、または偽を指定します。

@see Warning.[]...

絞り込み条件を変える

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

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

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

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

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

module Warning
# 警告メッセージの末尾に !!! を追加する
def self.warn(message)
super(message.chomp + "!!!\n")
e
nd
e
nd

warn "hoge...
..." # => hoge!!!
//}

@param message 出力するオブジェクトを指定します。

@param category 警告のカテゴリを指定します。サポートされている category については Warning.[] を参照してください。

@see Kernel.#warn, Warning#warn...

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

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

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

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

//emlist[][ruby]{
module Warning
# 警告メッセージに category を表示し、message 末尾に !!! を追加する
def self.warn(message, category: nil)
super("#{category} warning...
...#{message.chomp}!!!\n")
e
nd
e
nd

warn("hoge", category: :deprecated)
# => deprecated warning : hoge!!!
//}

@param message 出力するオブジェクトを指定します。

@param category 警告のカテゴリを指定します。サポートされている category については Warning.[]...