NAME

MooseX::Types::Data::GUID - Data::GUID related constraints and coercions for Moose

SYNOPSIS

Export Example:

use MooseX::Types::Data::GUID qw(TimeZone);

has guid => (
    isa => GUID,
    is => "rw",
    coerce => 1,
);

Class->new( guid => "C6A9FE9A-72FE-11DD-B3B4-B2EC1DADD46B");

Namespaced Example:

use MooseX::Types::Data::GUID;

has guid => (
    isa => 'Data::GUID',
    is => "rw",
    coerce => 1,
);

Class->new( guid => "C6A9FE9A-72FE-11DD-B3B4-B2EC1DADD46B");

DESCRIPTION

This module packages several Moose::Util::TypeConstraints with coercions, designed to work with Data::GUID.

AUTHOR

Guillermo Roditi (groditi) <groditi@cpan.org>

COPYRIGHT

Copyright (c) 2008 Guillermo Roditi. This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself.