Exception: Miyako::MiyakoValueError
- Inherits:
-
MiyakoError
- Object
- Exception
- MiyakoError
- Miyako::MiyakoValueError
- Defined in:
- lib/Miyako/API/exceptions.rb
Overview
Miyakoの不正値クラス
Class Method Summary collapse
-
.illegal_value(value) ⇒ Object
不正な値が使われたときの例外を生成する 「不正な値が使われました」というエラーメッセージを発する 例外インスタンスを生成する value:: 使用した値 返却値:: 生成した例外インスタンス.
-
.over_range(value, min, max) ⇒ Object
範囲外の値が設定されたときの例外を生成する 「範囲外の値が参照しました」というエラーメッセージを発する 例外インスタンスを生成する value:: 使用した値 min:: 範囲の下限値 max:: 範囲の上限値 返却値:: 生成した例外インスタンス.
Class Method Details
.illegal_value(value) ⇒ Object
不正な値が使われたときの例外を生成する
「不正な値が使われました」というエラーメッセージを発する 例外インスタンスを生成する
- value
-
使用した値
- 返却値
-
生成した例外インスタンス
61 62 63 |
# File 'lib/Miyako/API/exceptions.rb', line 61 def MiyakoValueError.illegal_value(value) MiyakoValueError.exception("Illegal value: #{value}") end |
.over_range(value, min, max) ⇒ Object
範囲外の値が設定されたときの例外を生成する
「範囲外の値が参照しました」というエラーメッセージを発する 例外インスタンスを生成する
- value
-
使用した値
- min
-
範囲の下限値
- max
-
範囲の上限値
- 返却値
-
生成した例外インスタンス
72 73 74 75 76 |
# File 'lib/Miyako/API/exceptions.rb', line 72 def MiyakoValueError.over_range(value, min, max) min = "" unless min max = "" unless max MiyakoValueError.exception("Out of range: #{value} (range: #{min}..#{max})") end |