struct Athena::Validator::Spec::EntitySequenceProvider

Overview

An AVD::Validatable entity using an Array based group sequence.

Included Modules

Extended Modules

Defined in:

spec.cr

Constructors

Class Method Summary

Instance Method Summary

Instance methods inherited from module Athena::Validator::Constraints::GroupSequence::Provider

group_sequence : Array(String | Array(String)) | AVD::Constraints::GroupSequence group_sequence

Constructor Detail

def self.new(sequence : Array(String | Array(String))) #

[View source]

Class Method Detail

def self.validation_class_metadata : AVD::Metadata::ClassMetadata(self) #

Instance Method Detail

def clone #

[View source]
def copy_with(sequence _sequence = @sequence) #

[View source]
def group_sequence : Array(String | Array(String)) | AVD::Constraints::GroupSequence #

[View source]
def sequence : Array(String | Array(String)) #