ライブラリ
- ビルトイン (49)
- logger (1)
-
rake
/ testtask (24) - ripper (12)
-
rubygems
/ installer (48) -
rubygems
/ user _ interaction (24) - syslog (24)
クラス
-
Gem
:: Installer (48) -
Gem
:: StreamUI (12) -
Rake
:: TestTask (24) - Ripper (12)
モジュール
-
Gem
:: UserInteraction (12) - Kernel (9)
- Syslog (12)
-
Syslog
:: Level (12) - Warning (31)
キーワード
-
1
. 6 . 8から1 . 8 . 0への変更点(まとめ) (12) - Application (1)
-
LOG
_ WARNING (12) -
NEWS for Ruby 2
. 4 . 0 (9) -
NEWS for Ruby 3
. 0 . 0 (5) - Warning (9)
- [] (6)
- []= (6)
-
alert
_ warning (24) - categories (1)
-
home
_ install _ warning (12) -
home
_ install _ warning= (12) -
path
_ warning (12) -
path
_ warning= (12) - warning= (12)
-
warning
_ unless _ e _ option (12)
検索結果
先頭5件
-
static void warning
_ unless _ e _ option(const char *str) (32200.0) -
ruby -e で与えたプログラムの評価中ではなく、 しかも $VERBOSE が真ならば、警告メッセージ str を出力する。
ruby -e で与えたプログラムの評価中ではなく、
しかも $VERBOSE が真ならば、警告メッセージ str を出力する。 -
Warning
. warn(message , category: nil) -> nil (30155.0) -
引数 message を標準エラー出力 $stderr に出力します。
...t[][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... -
Warning
. warn(message) -> nil (30149.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) -> nil (30143.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 (30143.0) -
引数 message を標準エラー出力 $stderr に出力します。
...引数 message を標準エラー出力 $stderr に出力します。
Kernel.#warnの挙動を変更する際は、このメソッドではなくクラスメソッドであるWarning.warnをオーバーライドする必要があります。
@param message 出力するオブジェクトを指定......します。
@param category 警告のカテゴリを指定します。サポートされている category については Warning.[] を参照してください。
@see Kernel.#warn, Warning.warn... -
Rake
:: TestTask # warning -> bool (24201.0) -
この値が真である場合、テスト実行時に ruby -w を実行したのと同じ効果が生じます。
この値が真である場合、テスト実行時に ruby -w を実行したのと同じ効果が生じます。 -
Ripper
# warning(fmt , *args) -> nil (24201.0) -
解析した Ruby プログラムの中に重要な警告($-w が false の時だけ出 力される警告)を出力するようなものがあった場合に実行されます。
解析した Ruby プログラムの中に重要な警告($-w が false の時だけ出
力される警告)を出力するようなものがあった場合に実行されます。
@param fmt エラーメッセージのフォーマット文字列です。
@param args エラーメッセージのフォーマットされる引数です。
サブクラスでオーバライドして使用します。
引数のエラーメッセージは printf フォーマットに従って渡されます。 -
Syslog
. # warning(message , *arg) -> self (18201.0) -
Syslog#log()のショートカットメソッド。 システムによっては定義されていないものもあります。
Syslog#log()のショートカットメソッド。
システムによっては定義されていないものもあります。
例えば、Syslog.emerg(message, *arg) は、Syslog.log(Syslog::LOG_EMERG, message, *arg)
と同じです。
@param message フォーマット文字列です。Kernel.#sprintf と同じ形式の引数を指定します。
@param arg フォーマットされる引数です。
@raise ArgumentError 引数が1つ以上でない場合に発生します。
@raise RuntimeError syslog がop... -
Kernel
. # warn(*message , uplevel: nil , category: nil) -> nil (18185.0) -
message を 標準エラー出力 $stderr に出力します。 $VERBOSE フラグ が nil のときは何も出力しません。
...は Warning.[] を参照してください。
@raise IOError 標準エラー出力が書き込み用にオープンされていなければ発生します。
@raise Errno::EXXX 出力に失敗した場合に発生します。
//emlist[例][ruby]{
warn "caution!" #=> caution!
$VERBOSE = nil
warn "c......l の例][ruby]{
def foo
warn("test message", uplevel: 0) # => test.rb:2: warning: test message
warn("test message", uplevel: 1) # => test.rb:6: warning: test message
warn("test message", uplevel: 2) # => test message
end
foo
//}
//emlist[category の例][ruby]{
Warning[:deprecated] = true #......非推奨の警告を表示する
warn("deprecated!!", category: :deprecated)
# => deprecated!
Warning[:deprecated] = false # 非推奨の警告を表示しない
warn("deprecated!!", category: :deprecated)
# 警告は出力されない
//}
@see Warning#warn, $stderr,$VERBOSE... -
Kernel
. # warn(*message , uplevel: nil) -> nil (18155.0) -
message を 標準エラー出力 $stderr に出力します。 $VERBOSE フラグ が nil のときは何も出力しません。
...[例][ruby]{
warn "caution!" #=> caution!
$VERBOSE = nil
warn "caution!" # 何もしない
//}
//emlist[uplevel の例][ruby]{
def foo
warn("test message", uplevel: 0) # => test.rb:2: warning: test message
warn("test message", uplevel: 1) # => test.rb:6: warning: test message
warn("test messa......ge", uplevel: 2) # => test message
end
foo
//}
@see Warning#warn, $stderr,$VERBOSE... -
Kernel
. # warn(*message) -> nil (18125.0) -
message を 標準エラー出力 $stderr に出力します。 $VERBOSE フラグ が nil のときは何も出力しません。
...ラー出力が書き込み用にオープンされていなければ発生します。
@raise Errno::EXXX 出力に失敗した場合に発生します。
//emlist[例][ruby]{
warn "caution!" #=> caution!
$VERBOSE = nil
warn "caution!" # 何もしない
//}
@see Warning#warn, $stderr,$VERBOSE... -
Gem
:: StreamUI # alert _ warning(statement , question = nil) -> String | nil (12217.0) -
WARNING レベルのアラートを表示します。
...
WARNING レベルのアラートを表示します。
@param statement 表示する文字列を指定します。
@param question 必要であれば質問を指定します。
@return question を指定した場合は、それに対する回答を返します。
question を指定しな... -
Gem
:: UserInteraction # alert _ warning(*args) -> () (12217.0) -
WARNING レベルのアラートを出力します。
...
WARNING レベルのアラートを出力します。
@param args 委譲先のメソッドに与える引数です。... -
Gem
:: Installer . home _ install _ warning -> bool (12201.0) -
この値が真の場合、ホームディレクトリに Gem をインストールしようとすると警告を表示します。
この値が真の場合、ホームディレクトリに Gem をインストールしようとすると警告を表示します。