Guillermo Roditi

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.