class CrSerializer::Assertions::LessThanOrEqualAssertion(ActualValueType)
- CrSerializer::Assertions::LessThanOrEqualAssertion(ActualValueType)
- CrSerializer::Assertions::LessThanAssertion(ActualValueType)
- CrSerializer::Assertions::ComparisonAssertion(Float32 | Float64 | Int128 | Int16 | Int32 | Int64 | Int8 | UInt128 | UInt16 | UInt32 | UInt64 | UInt8 | Nil)
- CrSerializer::Assertions::Assertion
- Reference
- Object
Overview
Validates a property is less than or equal to a value
Usable on only Number properties
@[CrSerializer::Assertions::LessThanOrEqual(value: 100)]
property age : Int64
NOTE Nil values are considered valid
Defined in:
CrSerializer/assertions/less_than_or_equal.crConstructors
Instance Method Summary
-
#valid? : Bool
Returns true if the provided value passes the assertion, otherwise false
Instance methods inherited from class CrSerializer::Assertions::LessThanAssertion(ActualValueType)
valid? : Bool
valid?
Constructor methods inherited from class CrSerializer::Assertions::LessThanAssertion(ActualValueType)
new(field : String, message : String | Nil, actual : T | T | T | T | T | T | T | T | T | T | T | T | T, value : T | T | T | T | T | T | T | T | T | T | T | T | T)
new
Constructor methods inherited from class CrSerializer::Assertions::ComparisonAssertion(Float32 | Float64 | Int128 | Int16 | Int32 | Int64 | Int8 | UInt128 | UInt16 | UInt32 | UInt64 | UInt8 | Nil)
new(field : String, message : String | Nil, actual : T | T | T | T | T | T | T | T | T | T | T | T | T, value : T | T | T | T | T | T | T | T | T | T | T | T | T)
new
Instance methods inherited from class CrSerializer::Assertions::Assertion
message : String
message,
valid? : Bool
valid?
Constructor methods inherited from class CrSerializer::Assertions::Assertion
new(field : String, message : String | Nil)
new
Constructor Detail
def self.new(field : String, message : String | Nil, actual : T | T | T | T | T | T | T | T | T | T | T | T | T, value : T | T | T | T | T | T | T | T | T | T | T | T | T)
#
Instance Method Detail
def valid? : Bool
#
Description copied from class CrSerializer::Assertions::Assertion
Returns true if the provided value passes the assertion, otherwise false