blob: aa340f5e104e00e91d778bf25fd8da2a62ec74cd (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
|
package inc::DistMeta;
use Moose;
has metadata => (
is => 'ro',
isa => 'HashRef',
required => 1,
);
with 'Dist::Zilla::Role::MetaProvider';
around BUILDARGS => sub {
my $orig = shift;
my $self = shift;
my $params = $self->$orig(@_);
my $zilla = delete $params->{zilla};
my $plugin_name = delete $params->{plugin_name};
return {
zilla => $zilla,
plugin_name => $plugin_name,
metadata => $params,
};
};
__PACKAGE__->meta->make_immutable;
no Moose;
1;
|