better diagnostics for get_symbol issues on bare anon stashes
[gitmo/Package-Stash.git] / inc / DistMeta.pm
CommitLineData
1de0245b 1package inc::DistMeta;
2use Moose;
3
4has metadata => (
5 is => 'ro',
6 isa => 'HashRef',
7 required => 1,
8);
9
10with 'Dist::Zilla::Role::MetaProvider';
11
12around BUILDARGS => sub {
13 my $orig = shift;
14 my $self = shift;
15
16 my $params = $self->$orig(@_);
17
18 my $zilla = delete $params->{zilla};
19 my $plugin_name = delete $params->{plugin_name};
20
21 return {
22 zilla => $zilla,
23 plugin_name => $plugin_name,
24 metadata => $params,
25 };
26};
27
28__PACKAGE__->meta->make_immutable;
29no Moose;
30
311;