my $self = shift;
my $class = $self->class;
$self->hand_optimized_type_constraint(
- sub {
- blessed( $_[0] ) && $_[0]->isa($class)
+ sub {
+ blessed( $_[0] ) && $_[0]->isa($class);
}
);
}
}
}
+sub create_childtype {
+ my ($self, %opts) = @_;
+ return Moose::Meta::TypeConstraint->new(%opts, parent => $self);
+}
+
1;
__END__