class

OpenApi::EnumValidator

Inherits Reference / Object

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
Source
valid?(hash : Hash(U, T) | Nil, allowable_values : StaticArray, allow_nil : Bool = true) : Bool forall T, U
Source
valid?(value : T | Nil, allowable_values : StaticArray, allow_nil : Bool = true) : Bool forall T
Source
validate(name : String, values : Array(T) | Nil, allowable_values : StaticArray, allow_nil : Bool = true) : Nil forall T
Source
validate(name : String, hash : Hash(U, T) | Nil, allowable_values : StaticArray, allow_nil : Bool = true) : Nil forall T, U
Source
validate(name : String, value : T | Nil, allowable_values : StaticArray, allow_nil : Bool = true) : Nil forall T
Source