MooseX::Types::Common.3pm

Langue: en

Autres versions - même langue

Version: 2010-02-22 (fedora - 01/12/10)

Section: 3 (Bibliothèques de fonctions)

NAME

MooseX::Types::Common - A library of commonly used type constraints

SYNOPSIS

     use MooseX::Types::Common::String qw/SimpleStr/;
     has short_str => (is => 'rw', isa => SimpleStr);
 
     ...
     #this will fail
     $object->short_str("string\nwith\nbreaks");
 
 
 
     use MooseX::Types::Common::Numeric qw/PositiveInt/;
     has count => (is => 'rw', isa => PositiveInt);
 
     ...
     #this will fail
     $object->count(-33);
 
 

DESCRIPTION

A set of commonly-used type constraints that do not ship with Moose by default.

SEE ALSO

*
MooseX::Types::Common::String
*
MooseX::Types::Common::Numeric
*
MooseX::Types
*
Moose::Util::TypeConstraints

AUTHORS

This distribution was extracted from the Reaction code base by Guillermo Roditi (groditi).

The original authors of this library are:

*
Matt S. Trout
*
K. J. Cheetham
*
Guillermo Roditi

LICENSE

This library is free software, you can redistribute it and/or modify it under the same terms as Perl itself.