X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=lib%2FMouse%2FMeta%2FTypeConstraint.pm;h=9b1acc789f08b4c665b5f321504e64a053bffa38;hb=2125ee6b834fe1e8e917df6e1bf7f7059d9579fc;hp=d4a92842c8af80184d81ca256d9f6335cd275276;hpb=c4b28dd24bdccc23e62596b1b2a18b4df26d76dd;p=gitmo%2FMouse.git diff --git a/lib/Mouse/Meta/TypeConstraint.pm b/lib/Mouse/Meta/TypeConstraint.pm index d4a9284..9b1acc7 100644 --- a/lib/Mouse/Meta/TypeConstraint.pm +++ b/lib/Mouse/Meta/TypeConstraint.pm @@ -31,11 +31,6 @@ sub new { $check = $args{constraint}; - if(blessed($check)){ - Carp::cluck("Constraint for $args{name} must be a CODE reference"); - $check = $check->{compiled_type_constraint}; - } - if(defined($check) && ref($check) ne 'CODE'){ confess("Constraint for $args{name} is not a CODE reference"); } @@ -86,13 +81,6 @@ sub create_child_type{ ); } -sub name { $_[0]->{name} } -sub parent { $_[0]->{parent} } -sub message { $_[0]->{message} } - -sub _compiled_type_constraint{ $_[0]->{compiled_type_constraint} } - -sub has_coercion{ exists $_[0]->{_compiled_type_coercion} } sub compile_type_constraint{ my($self) = @_; @@ -249,7 +237,7 @@ Mouse::Meta::TypeConstraint - The Mouse Type Constraint metaclass =head1 VERSION -This document describes Mouse version 0.39 +This document describes Mouse version 0.40 =head1 DESCRIPTION