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;