use Moose;
use Scalar::Util qw(refaddr);
-our $VERSION = '0.20';
+our $VERSION = '0.24';
our $AUTHORITY = 'cpan:STEVAN';
# the class marker when
# If both is true recurse this method
# using ->type_parameter.
return $self->find_type_handler($type_constraint->type_parameter)
- if $type_constraint->parent eq 'Maybe'
- and not $type_constraint->parent->can('type_parameter');
+ if ($type_constraint->parent && $type_constraint->parent eq 'Maybe'
+ and not $type_constraint->parent->can('type_parameter'));
# this should handle most type usages
# since they they are usually just
$TYPES{$type_handler_name}
}
+no Moose::Role;
+
1;
__END__