struct Athena::Validator::Violation::ConstraintViolationList
      
inherits Struct
#
  Basic implementation of AVD::Violation::ConstraintViolationListInterface.
Included modules
Athena::Validator::Violation::ConstraintViolationListInterface
              Indexable
Constructors#
    .new(violations : Array(AVD::Violation::ConstraintViolationInterface) = [] of AVD::Violation::ConstraintViolationInterface)#
  Methods#
    #add(violation : AVD::Violation::ConstraintViolationInterface) : Nil#
  Adds the provided violation to self.
    #add(violations : AVD::Violation::ConstraintViolationListInterface) : Nil#
  Adds each of the provided violations to self.
    #find_by_code(error_code : String) : AVD::Violation::ConstraintViolationListInterface#
  Returns a new AVD::Violation::ConstraintViolationInterface that consists only of violations with the provided error_code.
    #has?(index : Int) : Bool#
  Returns true if a violation exists at the provided index, otherwise false.
    #set(index : Int, violation : AVD::Violation::ConstraintViolationInterface) : Nil#
  Sets the provided violation at the provided index.