Add built local::lib
[catagits/Gitalist.git] / local-lib5 / lib / perl5 / Parse / Method / Signatures / ParamCollection.pm
CommitLineData
3fea05b9 1package Parse::Method::Signatures::ParamCollection;
2
3use Moose;
4use MooseX::Types::Moose qw/ArrayRef/;
5use Parse::Method::Signatures::Types qw/Param/;
6
7use namespace::clean -except => 'meta';
8
9has params => (
10 is => 'ro',
11 isa => ArrayRef[Param],
12 required => 1,
13 auto_deref => 1,
14);
15
16sub to_string {
17 my ($self) = @_;
18 return join(q{, }, map { $_->to_string } $self->params);
19}
20
211;