るりまサーチ

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

別のキーワード

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

クラス

モジュール

検索結果

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

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

...ある $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 (29133.0)

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

...emlist[][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...

Module#const_missing(name) (29008.0)

定義されていない定数を参照したときに Ruby インタプリタが このメソッドを呼びます。

...mbol

@raise NameError このメソッドを呼び出した場合、デフォルトで発生する例外


//emlist[例][ruby]{
class Foo
def Foo.const_missing(id)
warn
"undefined constant #{id.inspect}"
end

Bar
end
Foo::Bar

# => undefined constant :Bar
# undefined constant :Bar
//}...