@@ -12,7 +12,7 @@ use File::Spec ();
1212use Log::Contextual qw( :log :dlog ) ;
1313use MetaCPAN::ESConfig qw( es_doc_path ) ;
1414use MetaCPAN::Model::Archive ();
15- use MetaCPAN::Types::TypeTiny qw( AbsPath ArrayRef Str ) ;
15+ use MetaCPAN::Types::TypeTiny qw( AbsPath ArrayRef InstanceOf Str ) ;
1616use MetaCPAN::Util qw( fix_version true false ) ;
1717use Module::Metadata 1.000012 (); # Improved package detection.
1818use MooseX::StrictConstructor;
@@ -24,7 +24,7 @@ with 'MetaCPAN::Role::Logger';
2424
2525has archive => (
2626 is => ' ro' ,
27- isa => ' MetaCPAN::Model::Archive' ,
27+ isa => InstanceOf [ ' MetaCPAN::Model::Archive' ] ,
2828 lazy => 1,
2929 builder => ' _build_archive' ,
3030);
@@ -38,7 +38,7 @@ has dependencies => (
3838
3939has distinfo => (
4040 is => ' ro' ,
41- isa => ' CPAN::DistnameInfo' ,
41+ isa => InstanceOf [ ' CPAN::DistnameInfo' ] ,
4242 handles => {
4343 maturity => ' maturity' ,
4444 author => ' cpanid' ,
@@ -55,7 +55,7 @@ has distinfo => (
5555
5656has document => (
5757 is => ' ro' ,
58- isa => ' MetaCPAN::Document::Release' ,
58+ isa => InstanceOf [ ' MetaCPAN::Document::Release' ] ,
5959 lazy => 1,
6060 builder => ' _build_document' ,
6161);
@@ -77,7 +77,7 @@ has files => (
7777
7878has date => (
7979 is => ' ro' ,
80- isa => ' DateTime' ,
80+ isa => InstanceOf [ ' DateTime' ] ,
8181 lazy => 1,
8282 default => sub {
8383 my $self = shift ;
@@ -89,7 +89,7 @@ has model => ( is => 'ro' );
8989
9090has metadata => (
9191 is => ' ro' ,
92- isa => ' CPAN::Meta' ,
92+ isa => InstanceOf [ ' CPAN::Meta' ] ,
9393 lazy => 1,
9494 builder => ' _build_metadata' ,
9595);
0 commit comments