@@ -12,7 +12,7 @@ use File::Spec ();
1212use Log::Contextual::Easy::Default 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;
@@ -22,7 +22,7 @@ use Try::Tiny qw( catch try );
2222
2323has archive => (
2424 is => ' ro' ,
25- isa => ' MetaCPAN::Model::Archive' ,
25+ isa => InstanceOf [ ' MetaCPAN::Model::Archive' ] ,
2626 lazy => 1,
2727 builder => ' _build_archive' ,
2828);
@@ -36,7 +36,7 @@ has dependencies => (
3636
3737has distinfo => (
3838 is => ' ro' ,
39- isa => ' CPAN::DistnameInfo' ,
39+ isa => InstanceOf [ ' CPAN::DistnameInfo' ] ,
4040 handles => {
4141 maturity => ' maturity' ,
4242 author => ' cpanid' ,
@@ -53,7 +53,7 @@ has distinfo => (
5353
5454has document => (
5555 is => ' ro' ,
56- isa => ' MetaCPAN::Document::Release' ,
56+ isa => InstanceOf [ ' MetaCPAN::Document::Release' ] ,
5757 lazy => 1,
5858 builder => ' _build_document' ,
5959);
@@ -75,7 +75,7 @@ has files => (
7575
7676has date => (
7777 is => ' ro' ,
78- isa => ' DateTime' ,
78+ isa => InstanceOf [ ' DateTime' ] ,
7979 lazy => 1,
8080 default => sub {
8181 my $self = shift ;
@@ -87,7 +87,7 @@ has model => ( is => 'ro' );
8787
8888has metadata => (
8989 is => ' ro' ,
90- isa => ' CPAN::Meta' ,
90+ isa => InstanceOf [ ' CPAN::Meta' ] ,
9191 lazy => 1,
9292 builder => ' _build_metadata' ,
9393);
0 commit comments