module Athena::Validator::Violation::ConstraintViolationListInterface
#
A wrapper type around an Array(AVD::ConstraintViolationInterface)
.
Direct including types
Athena::Validator::Violation::ConstraintViolationList
Methods#
abstract
#add(violation : AVD::Violation::ConstraintViolationInterface) : Nil
#
(violation : AVD::Violation::ConstraintViolationInterface) : Nil
Adds the provided violation to self
.
abstract
#add(violations : AVD::Violation::ConstraintViolationListInterface) : Nil
#
(violations : AVD::Violation::ConstraintViolationListInterface) : Nil
Adds each of the provided violations to self
.
abstract
#has?(index : Int) : Bool
#
(index : Int) : Bool
Returns true
if a violation exists at the provided index, otherwise false
.
abstract
#set(index : Int, violation : AVD::Violation::ConstraintViolationInterface) : Nil
#
(index : Int, violation : AVD::Violation::ConstraintViolationInterface) : Nil
Sets the provided violation at the provided index.
abstract
#to_json(builder : JSON::Builder) : Nil
#
(builder : JSON::Builder) : Nil
Returns a JSON
representation of self
.