Exception: Miyako::MiyakoValueError

Inherits:
MiyakoError show all
Defined in:
lib/Miyako/API/exceptions.rb

Overview

Miyakoの不正値クラス

Class Method Summary collapse

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