Provided by: libmoosex-types-email-perl_0.007-1_all bug

NAME

       MooseX::Types::Email - Email address validation type constraints for Moose.

VERSION

       version 0.007

SYNOPSIS

           package MyClass;
           use Moose;
           use MooseX::Types::Email qw/EmailAddress EmailMessage EmailAddresses EmailMessages/;
           use namespace::autoclean;

           has email => ( isa => EmailAddress, required => 1, is => 'ro' );
           has message => ( isa => EmailMessage, required => 1, is => 'ro' );

           has emails => ( isa => EmailAddresses, required => 1, is => 'ro' );
           has messages => ( isa => EmailMessages, required => 1, is => 'ro' );

DESCRIPTION

       Moose type constraints which uses Email::Valid and Email::Abstract to check for valid
       email addresses and messages.  Types that support both single items and an arrayref of
       items are available.

       Note that "EmailMessage" must be an object that can be passed to Email::Abstract.
       Currently, constraining strings is not supported due to the leniency of Email::Abstract.

SEE ALSO

       Moose::Util::TypeConstraints
       MooseX::Types
       Email::Valid
       Email::Abstract

ORIGIN

       Shamelessly extracted from Reaction::Types::Email.

ACKNOWLEDGEMENTS

       Chris Nehren "<apeiron@cpan.org>" added support for validating email messages.

       Karen Etheridge "<ether@cpan.org>" added support for lists of email addresses and
       messages.

AUTHOR

       Tomas Doran (t0m) <bobtfish@bobtfish.net

CONTRIBUTORS

       •   Karen Etheridge <ether@cpan.org>

       •   Tomas Doran (t0m) <bobtfish@bobtfish.net>

       •   Alexander Hartmaier <abraxxa@cpan.org>

       •   Chris Nehren <apeiron@cpan.org>

COPYRIGHT AND LICENCE

       This software is copyright (c) 2009 by Tomas Doran (t0m).

       This is free software; you can redistribute it and/or modify it under the same terms as
       the Perl 5 programming language system itself.