Boolean @Greater(Value v1, Value v2, Boolean case?)
v1がv2よりも大きい場合にはTrue、それ以外の場合にはFalseを返します。v1とv2がともに真偽値の場合には真偽値として、v1とv2がともに数値の場合には数値として、それ以外の場合には文字列として比較します。文字列として比較する場合には、caseにTrueを指定すると大文字と小文字を区別し、Falseの場合や省略された場合には区別しません。
なし
# サイズが100KBより大きい @Greater(@Size(), 102400) # aはBよりも大きい(大文字と小文字を区別) # -> True @Greater('a', 'B', @True())