60件ヒット
[1-60件を表示]
(0.079秒)
クラス
-
DRb
:: DRbRemoteError (12) - LocalJumpError (24)
-
OptionParser
:: ParseError (24)
キーワード
-
exit
_ value (12) - reason= (12)
検索結果
先頭5件
-
LocalJumpError
# reason -> Symbol (21114.0) -
例外を発生させた原因をシンボルで返します。
...k
* :redo
* :retry
* :next
* :return
* :noreason
例:
def foo
proc { return 10 }
end
begin
foo.call
rescue LocalJumpError => err
p err # => #<LocalJumpError: return from block-closure>
p err.reason # => :return
p err.exit_value # => 10......end
begin
Block.new { break 5 }.call
rescue LocalJumpError => err
p err # => #<LocalJumpError: break from block-closure>
p err.reason # => :break
p err.exit_value # => 5
end... -
DRb
:: DRbRemoteError # reason -> String (21102.0) -
wrapされている例外クラスの名前を返します。
wrapされている例外クラスの名前を返します。 -
OptionParser
:: ParseError # reason -> String (21102.0) -
エラーの内容を文字列で返します。
エラーの内容を文字列で返します。
@return 文字列を返します。 -
OptionParser
:: ParseError # reason=(reason) (9209.0) -
エラーの内容を指定します。
...エラーの内容を指定します。
@param reason 文字列を指定します。... -
LocalJumpError
# exit _ value -> object (3013.0) -
例外 LocalJumpError を発生する原因となった break や return に渡した値を返します。
...LocalJumpError を発生する原因となった
break や return に渡した値を返します。
例:
def foo
proc { return 10 }
end
begin
foo.call
rescue LocalJumpError => err
p err # => #<LocalJumpError: return from block-closure>
p err.reason #......=> :return
p err.exit_value # => 10
end
begin
Block.new { break 5 }.call
rescue LocalJumpError => err
p err # => #<LocalJumpError: break from block-closure>
p err.reason # => :break
p err.exit_value # => 5
end...