Reaction::Types::Email - Reaction::Types::Email documentation


Reaction documentation Contained in the Reaction distribution.

Index


Code Index:

NAME

Top

Reaction::Types::Email

DESCRIPTION

Top

* EmailAddress

SEE ALSO

Top

* Reaction::Types::Core

AUTHORS

Top

See Reaction::Class for authors.

LICENSE

Top

See Reaction::Class for the license.


Reaction documentation Contained in the Reaction distribution.

package Reaction::Types::Email;

use MooseX::Types
    -declare => [qw/EmailAddress/];

use Reaction::Types::Core 'NonEmptySimpleStr';
use Email::Valid;

subtype EmailAddress,
  as NonEmptySimpleStr,
  where { Email::Valid->address($_) },
  message { "Must be a valid e-mail address" };

1;