19 lines
313 B
Go
19 lines
313 B
Go
|
package handlers
|
||
|
|
||
|
import (
|
||
|
"github.com/danilsolovyov/validator"
|
||
|
)
|
||
|
|
||
|
type Validators map[string]validator.Validator
|
||
|
|
||
|
func CreateValidators(s ...interface{}) Validators {
|
||
|
validators := Validators{}
|
||
|
|
||
|
for _, val := range s {
|
||
|
v := validator.NewValidator(val)
|
||
|
validators[v.GetName()] = v
|
||
|
}
|
||
|
|
||
|
return validators
|
||
|
}
|