X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=lib%2FMouse.pm;h=9c880ee0b378bd41c0f5782b65487e179b6506d5;hb=9e3c345e4b8c719e6750c3b6c6ff43a31c55ba5f;hp=8e0566d7599c5e5f90d2b3a31ea8ce03831d2fd4;hpb=e693975ff1701c9d268c7cbde0fec816ce71305c;p=gitmo%2FMouse.git diff --git a/lib/Mouse.pm b/lib/Mouse.pm index 8e0566d..9c880ee 100644 --- a/lib/Mouse.pm +++ b/lib/Mouse.pm @@ -4,7 +4,7 @@ use warnings; use 5.006; use base 'Exporter'; -our $VERSION = '0.21'; +our $VERSION = '0.23'; use Carp 'confess'; use Scalar::Util 'blessed'; @@ -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<< >> @@ -443,7 +446,9 @@ with plenty of code borrowed from L and L =head1 BUGS -No known bugs. +There is a known issue with Mouse on 5.6.2 regarding the @ISA tests. Until +this is resolve the minimum version of Perl for Mouse is set to 5.8.0. Patches +to resolve these tests are more than welcome. Please report any bugs through RT: email C, or browse