The London Perl and Raku Workshop takes place on 26th Oct 2024. If your company depends on Perl, please consider sponsoring and/or attending.

Changes for version 0.10 - 2015-07-28

  • Remove dependency on Moo.
  • Change internal representation of value object to be more space efficient.
  • Correct RT bug report email message. It was still based on the old module name
  • New value object types:
    • HexString
    • W3CDate - The date portion of an ISO 8601 date
    • W3CDateTime - Full date/time in W3C version of ISO 8601
    • W3CDateTimeZ - Full date/time of ISO 8601 in UTC only

Modules

Base class for minimal Value Object classes
Value object class representing Internet domain names
Value object representing 1 label of an Internet domain
A value object representing a valid email address.
A value object representing a valid email address.
Value representing a valid Hexadecimal string.
Value object class representing a legal C identifier
Utility functions for validation of value objects
Validate W3C dates as specified by ISO 8601
Validate ISO 8601 full times with Z as timezone
Validate ISO 8601 full times with Z as timezone