Schematics::Field(T)
Inherits Schematics::BaseField / Reference / Object
Constructors
new(name : String, validator : Validator(T), required : Bool = true, default : T | Nil = nil, has_default_value : Bool = false)
SourceInstance methods
call(value) : T | Nil
Sourcedefault
Sourceget_default
Sourcehas_default?
Sourcehas_default_value
Sourcevalidate(value, path : String) : ValidationResult
Sourcevalidator
Source