X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=lib%2FMouse.pm;h=3c6a8280f2d8a37f2cb0331bc51874591c960ec6;hb=29607c0291634fac077d6e1c75e1491ba455c010;hp=8e0566d7599c5e5f90d2b3a31ea8ce03831d2fd4;hpb=e693975ff1701c9d268c7cbde0fec816ce71305c;p=gitmo%2FMouse.git diff --git a/lib/Mouse.pm b/lib/Mouse.pm index 8e0566d..3c6a828 100644 --- a/lib/Mouse.pm +++ b/lib/Mouse.pm @@ -305,10 +305,16 @@ the attribute. =item isa => TypeConstraint -Provides basic type checking in the constructor and accessor. Basic types such -as C, C, C are supported. Any unknown type is taken to -be a class check (e.g. isa => 'DateTime' would accept only L -objects). +Provides type checking in the constructor and accessor. The following types are +supported. Any unknown type is taken to be a class check (e.g. isa => +'DateTime' would accept only L objects). + + Any Item Bool Undef Defined Value Num Int Str ClassName + Ref ScalarRef ArrayRef HashRef CodeRef RegexpRef GlobRef + FileHandle Object + +For more documentation on type constraints, see L. + =item required => 0|1 @@ -424,9 +430,6 @@ We have a public git repo: git clone git://jules.scsys.co.uk/gitmo/Mouse.git -If you would like commit access, send a note with your public SSH key to Yuval -Kogman, at the address below. - =head1 AUTHORS Shawn M Moore, C<< >>