/usr/share/perl5/MooseX/MultiInitArg/Attribute.pm is in libmoosex-multiinitarg-perl 0.02-1.
This file is owned by root:root, with mode 0o644.
The actual contents of the file can be viewed below.
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 32 33 34 35 36 37 38 39 40 41 42 | package MooseX::MultiInitArg::Attribute;
use Moose;
extends q(Moose::Meta::Attribute);
with q(MooseX::MultiInitArg::Trait);
no Moose;
package # Move along, PAUSE...
Moose::Meta::Attribute::Custom::MultiInitArg;
sub register_implementation { q(MooseX::MultiInitArg::Attribute) }
1;
__END__
=pod
=head1 NAME
MooseX::MultiInitArg::Attribute - A custom attribute metaclass to add multiple init arguments to your attributes.
=head1 DESCRIPTION
This is a custom attribute metaclass which you can add to an attribute so that
you can specify a list of aliases for your attribute to be recognized as
constructor arguments. Use L<MooseX::MultiInitArg::Trait> for a way to use
this with other attribute modifiers.
=head1 AUTHOR
Paul Driver, C<< <frodwith at cpan.org> >>
=head1 COPYRIGHT AND LICENSE
Copyright 2007-2008 by Paul Driver.
This library is free software; you can redistribute it and/or modify
it under the same terms as Perl itself.
=cut
|