172件ヒット
[1-100件を表示]
(0.120秒)
ライブラリ
- ビルトイン (70)
- e2mmap (6)
- getoptlong (12)
- logger (48)
- optparse (24)
-
syslog
/ logger (12)
クラス
- Exception (24)
- Fiber (18)
- GetoptLong (12)
- KeyError (16)
- Logger (48)
-
OptionParser
:: ParseError (24) -
Syslog
:: Logger (12) - Thread (12)
モジュール
検索結果
先頭5件
-
OptionParser
:: ParseError # message -> String (24208.0) -
標準エラーに出力するメッセージを返します。
...標準エラーに出力するメッセージを返します。
@return 文字列を返します。... -
Syslog
:: Logger # error(message = nil , &block) -> true (18343.0) -
ERROR 情報を出力します。syslog の warning の情報として記録されます。
...
ERROR 情報を出力します。syslog の warning の情報として記録されます。
ブロックを与えなかった場合は、message をメッセージとしてログを出力します。
ブロックを与えた場合は、ブロックを評価した結果をメッセージとして......ログを出力します。
引数とブロックを同時に与えた場合は、message をメッセージとしてログを出
力します(ブロックは評価されません)。
@see Syslog::Logger::LEVEL_MAP, Logger#error... -
Exception2MessageMapper
# def _ exception(exception _ name , message _ format , superclass = StandardError) -> Class (12426.0) -
exception_name という名前の例外クラスを定義します。
...exception_name という名前の例外クラスを定義します。
@param exception_name 定義する例外クラスの名前をシンボルで指定します。
@param message_format メッセージのフォーマット。
@param superclass 定義する例外のスーパークラスを指定......します。
省略すると StandardError を使用します。... -
GetoptLong
# set _ error(type , message) -> () (12321.0) -
引数で与えられた例外を発生させます。
...数で与えられた例外を発生させます。
その際、静粛モードでなければ標準エラー出力に与えられたメッセージを出力します。
@param type 例外クラスを指定します。
@param message 例外にセットするメッセージを指定します。... -
OptionParser
:: ParseError # to _ s -> String (12108.0) -
標準エラーに出力するメッセージを返します。
...標準エラーに出力するメッセージを返します。
@return 文字列を返します。... -
Exception
# exception(error _ message) -> Exception (9475.0) -
引数を指定しない場合は self を返します。引数を指定した場合 自身のコピー を生成し Exception#message 属性を error_message にして返します。
...生成し Exception#message 属性を error_message にして返します。
Kernel.#raise は、実質的に、例外オブジェクトの exception
メソッドの呼び出しです。
@param error_message エラーメッセージを表す文字列を指定します。
//emlist[例][ruby]{
begi......n
# ... # 何か処理
rescue => e
raise e.exception("an error occurs during hogehoge process") # 詳しいエラーメッセージ
end
//}... -
Exception
# exception -> self (9175.0) -
引数を指定しない場合は self を返します。引数を指定した場合 自身のコピー を生成し Exception#message 属性を error_message にして返します。
...生成し Exception#message 属性を error_message にして返します。
Kernel.#raise は、実質的に、例外オブジェクトの exception
メソッドの呼び出しです。
@param error_message エラーメッセージを表す文字列を指定します。
//emlist[例][ruby]{
begi......n
# ... # 何か処理
rescue => e
raise e.exception("an error occurs during hogehoge process") # 詳しいエラーメッセージ
end
//}... -
Thread
# raise(error _ type , message , traceback) -> () (3333.0) -
自身が表すスレッドで強制的に例外を発生させます。
...。
@param error_type Kernel.#raise を参照してください。
@param message Kernel.#raise を参照してください。
@param traceback Kernel.#raise を参照してください。
Thread.new {
sleep 1
Thread.main.raise "foobar"
}
begin
sleep
rescue
p $!, $@
en......d
=> #<RuntimeError: foobar>
["-:3"]... -
KeyError
# key -> object (3113.0) -
KeyError の原因となったメソッド呼び出しのキーを返します。
...KeyError の原因となったメソッド呼び出しのキーを返します。
@raise ArgumentError キーが設定されていない時に発生します。
例:
h = Hash.new
begin
h.fetch('gumby'*20)
rescue KeyError => e
p e.message # => "key not found: \"gumbygumby......gumbygumbygumbygumbygumbygumbygumbygumbygumbygumbyg..."
p 'gumby'*20 == e.key # => true
end... -
KeyError
# receiver -> object (3113.0) -
KeyError の原因となったメソッド呼び出しのレシーバを返します。
...KeyError の原因となったメソッド呼び出しのレシーバを返します。
@raise ArgumentError レシーバが設定されていない時に発生します。
例:
h = Hash.new
begin
h.fetch('gumby'*20)
rescue KeyError => e
p e.message # => "key not found:......\"gumbygumbygumbygumbygumbygumbygumbygumbygumbygumbygumbygumbyg..."
p h.equal?(e.receiver) # => true
end...