def validate()

in elitzur-core/src/main/scala/com/spotify/elitzur/validators/Validator.scala [48:63]


  def validate(a: PreValidation[A]): PostValidation[A]

  def validationType: String = classTag[A].runtimeClass.getSimpleName

  override def validateRecord(
      a: PreValidation[A],
      path: String,
      outermostClassName: Option[String],
      config: ValidationRecordConfig
  ): PostValidation[A] =
    validate(a)

  override def shouldValidate: Boolean = true
}

class IgnoreValidator[T: ClassTag] extends FieldValidator[T] {