Provided by: libdeclare-constraints-simple-perl_0.03-1.1_all
NAME
Declare::Constraints::Simple::Library - Constraint Library Bundle
DESCRIPTION
This module functions as bundle of all default libraries, and as map and/or reference of said ones.
LIBRARIES
Declare::Constraints::Simple::Library::General General constraints and constraint-like elements that affect the whole framework. Provides: "Message", "Scope", "SetResult", "IsValid", "ReturnTrue", "ReturnFalse" Declare::Constraints::Simple::Library::Scalar Constraints for scalar value validation. Provides: "Matches", "IsDefined", "HasLength", "IsOneOf", "IsTrue", "IsEq" Declare::Constraints::Simple::Library::Numerical These validate values by their numerical properties. Provides: "IsNumber", "IsInt" Declare::Constraints::Simple::Library::OO For validation of values in an object oriented manner. Provides: "IsA", "IsClass", "IsObject", "HasMethods" Declare::Constraints::Simple::Library::Referencial These can validate properties by their reference types. Provides: "IsRefType", "IsScalarRef", "IsArrayRef", "IsHashRef", "IsCodeRef", "IsRegex" Declare::Constraints::Simple::Library::Array These constraints deal with array references and their contents. Provides: "HasArraySize", OnArrayElements, OnEvenElements, OnOddElements Declare::Constraints::Simple::Library::Hash All constraints appliable to hash references as well as their keys and values. Provides: "HasAllKeys", "OnHashKeys" Declare::Constraints::Simple::Library::Operators Operators can be used in any place a constraint can be used, as their implementations are similar. Provides: "And", "Or", "XOr", "Not", "CaseValid"
SEE ALSO
Declare::Constraints::Simple
AUTHOR
Robert 'phaylon' Sedlacek "<phaylon@dunkelheit.at>"
LICENSE AND COPYRIGHT
This module is free software, you can redistribute it and/or modify it under the same terms as perl itself.