struct Athena::Validator::Constraints::LessThanOrEqual::Validator

Defined in:

constraints/less_than_or_equal.cr

Instance Method Summary

Instance methods inherited from struct Athena::Validator::Constraints::ComparisonValidator

compare_values(actual : _, expected : _) : Bool compare_values, error_code : String error_code, validate(value : _, constraint : AVD::Constraints::AbstractComparison) : Nil validate

Instance methods inherited from struct Athena::Validator::ConstraintValidator

context : AVD::ExecutionContextInterface context, initialize initialize, raise_invalid_type(value : _, supported_types : String) : NoReturn raise_invalid_type, validate(value : _, constraint : AVD::Constraint) : Nil validate

Constructor methods inherited from struct Athena::Validator::ConstraintValidator

new new

Instance methods inherited from module Athena::Validator::ConstraintValidatorInterface

context : AVD::ExecutionContextInterface context, validate(value : _, constraint : AVD::Constraint) : Nil validate

Instance Method Detail

def compare_values(actual : Number, expected : Number) : Bool #

[View source]
def compare_values(actual : String, expected : String) : Bool #

[View source]
def compare_values(actual : Time, expected : Time) : Bool #

[View source]
def compare_values(actual : _, expected : _) : NoReturn #

Returns true if the provided actual and expected values are compatible, otherwise false.


[View source]
def error_code : String #

Returns the expected error code for self.


[View source]