OpenApi::EnumValidator
Constants
ERROR_MESSAGE = "invalid value for \"%s\", must be one of %s."
Class methods
valid?(values : Array(T) | Nil, allowable_values : StaticArray, allow_nil : Bool = true) : Bool forall T
Sourcevalid?(hash : Hash(U, T) | Nil, allowable_values : StaticArray, allow_nil : Bool = true) : Bool forall T, U
Sourcevalidate(name : String, values : Array(T) | Nil, allowable_values : StaticArray, allow_nil : Bool = true) : Nil forall T
Sourcevalidate(name : String, hash : Hash(U, T) | Nil, allowable_values : StaticArray, allow_nil : Bool = true) : Nil forall T, U
Sourcevalidate(name : String, value : T | Nil, allowable_values : StaticArray, allow_nil : Bool = true) : Nil forall T
Source