@@ -4,27 +4,25 @@ use Moose;
44
55use v5.10;
66
7- use CPAN::DistnameInfo ();
8- use CPAN::Meta ();
9- use DateTime ();
10- use File::Find ();
11- use File::Spec ();
12- use Log::Contextual qw( :log :dlog ) ;
13- use MetaCPAN::ESConfig qw( es_doc_path ) ;
14- use MetaCPAN::Model::Archive ();
15- use MetaCPAN::Types::TypeTiny qw( AbsPath ArrayRef Str ) ;
16- use MetaCPAN::Util qw( fix_version true false ) ;
17- use Module::Metadata 1.000012 (); # Improved package detection.
7+ use CPAN::DistnameInfo ();
8+ use CPAN::Meta ();
9+ use DateTime ();
10+ use File::Find ();
11+ use File::Spec ();
12+ use Log::Contextual::Easy::Default qw( :log :dlog ) ;
13+ use MetaCPAN::ESConfig qw( es_doc_path ) ;
14+ use MetaCPAN::Model::Archive ();
15+ use MetaCPAN::Types::TypeTiny qw( AbsPath ArrayRef InstanceOf Str ) ;
16+ use MetaCPAN::Util qw( fix_version true false ) ;
17+ use Module::Metadata 1.000012 (); # Improved package detection.
1818use MooseX::StrictConstructor;
1919use Parse::PMFile ();
2020use Path::Tiny qw( path ) ;
2121use Try::Tiny qw( catch try ) ;
2222
23- with ' MetaCPAN::Role::Logger' ;
24-
2523has archive => (
2624 is => ' ro' ,
27- isa => ' MetaCPAN::Model::Archive' ,
25+ isa => InstanceOf [ ' MetaCPAN::Model::Archive' ] ,
2826 lazy => 1,
2927 builder => ' _build_archive' ,
3028);
@@ -38,7 +36,7 @@ has dependencies => (
3836
3937has distinfo => (
4038 is => ' ro' ,
41- isa => ' CPAN::DistnameInfo' ,
39+ isa => InstanceOf [ ' CPAN::DistnameInfo' ] ,
4240 handles => {
4341 maturity => ' maturity' ,
4442 author => ' cpanid' ,
@@ -55,7 +53,7 @@ has distinfo => (
5553
5654has document => (
5755 is => ' ro' ,
58- isa => ' MetaCPAN::Document::Release' ,
56+ isa => InstanceOf [ ' MetaCPAN::Document::Release' ] ,
5957 lazy => 1,
6058 builder => ' _build_document' ,
6159);
@@ -77,7 +75,7 @@ has files => (
7775
7876has date => (
7977 is => ' ro' ,
80- isa => ' DateTime' ,
78+ isa => InstanceOf [ ' DateTime' ] ,
8179 lazy => 1,
8280 default => sub {
8381 my $self = shift ;
@@ -89,7 +87,7 @@ has model => ( is => 'ro' );
8987
9088has metadata => (
9189 is => ' ro' ,
92- isa => ' CPAN::Meta' ,
90+ isa => InstanceOf [ ' CPAN::Meta' ] ,
9391 lazy => 1,
9492 builder => ' _build_metadata' ,
9593);
0 commit comments