るりまサーチ

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

別のキーワード

  1. module attr
  2. module new
  3. erb def_module
  4. module constants
  5. module module_eval

検索結果

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

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

...r を呼び出すことで、デフォルトの動作である $stderr への出力ができます。

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

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

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

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

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

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

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

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

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

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

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

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

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