@@ -4,27 +4,25 @@ use Moose;
4
4
5
5
use v5.10;
6
6
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.
18
18
use MooseX::StrictConstructor;
19
19
use Parse::PMFile ();
20
20
use Path::Tiny qw( path ) ;
21
21
use Try::Tiny qw( catch try ) ;
22
22
23
- with ' MetaCPAN::Role::Logger' ;
24
-
25
23
has archive => (
26
24
is => ' ro' ,
27
- isa => ' MetaCPAN::Model::Archive' ,
25
+ isa => InstanceOf [ ' MetaCPAN::Model::Archive' ] ,
28
26
lazy => 1,
29
27
builder => ' _build_archive' ,
30
28
);
@@ -38,7 +36,7 @@ has dependencies => (
38
36
39
37
has distinfo => (
40
38
is => ' ro' ,
41
- isa => ' CPAN::DistnameInfo' ,
39
+ isa => InstanceOf [ ' CPAN::DistnameInfo' ] ,
42
40
handles => {
43
41
maturity => ' maturity' ,
44
42
author => ' cpanid' ,
@@ -55,7 +53,7 @@ has distinfo => (
55
53
56
54
has document => (
57
55
is => ' ro' ,
58
- isa => ' MetaCPAN::Document::Release' ,
56
+ isa => InstanceOf [ ' MetaCPAN::Document::Release' ] ,
59
57
lazy => 1,
60
58
builder => ' _build_document' ,
61
59
);
@@ -77,7 +75,7 @@ has files => (
77
75
78
76
has date => (
79
77
is => ' ro' ,
80
- isa => ' DateTime' ,
78
+ isa => InstanceOf [ ' DateTime' ] ,
81
79
lazy => 1,
82
80
default => sub {
83
81
my $self = shift ;
@@ -89,7 +87,7 @@ has model => ( is => 'ro' );
89
87
90
88
has metadata => (
91
89
is => ' ro' ,
92
- isa => ' CPAN::Meta' ,
90
+ isa => InstanceOf [ ' CPAN::Meta' ] ,
93
91
lazy => 1,
94
92
builder => ' _build_metadata' ,
95
93
);
0 commit comments