MooseX::Attribute::Prototype::Meta - Metaclass Role for Attribute Prototypes
0.10 - Released 2009-07-18
Please see MooseX::Attribute::Prototype.
This metaclass role, when injected into an objects metaclass provides the ability to borrow and extend Moose attributes.
Given the name of the prototype in either standard or abbreviated form, returns a hashref with role and attribute key-value pairs.
role
attribute
# { role => 'M::X::Foo', attribute => 'bar' } _parse_prototype_name( 'M::X::Foo/bar' ); # { role => 'M::X::Foo', attribute => 'foo' } _parse_prototype_name( 'M::X::Foo' );
MooseX::Attribute::Prototype,
MooseX::Attribute::Prototype::Object,
MooseX::Attribute::Prototype::Collection,
Moose
Christopher Brown, <ctbrown at cpan.org>
<ctbrown at cpan.org>
Please report any bugs or feature requests to bug-moosex-attribute at rt.cpan.org, or through the web interface at http://rt.cpan.org/NoAuth/ReportBug.html?Queue=MooseX-Attribute-Prototpye. I will be notified, and then you'll automatically be notified of progress on your bug as I make changes.
bug-moosex-attribute at rt.cpan.org
You can find documentation for this module with the perldoc command.
perldoc MooseX::Attribute::Prototype
You can also look for information at:
RT: CPAN's request tracker
http://rt.cpan.org/NoAuth/Bugs.html?Dist=MooseX-Attribute-Prototype
AnnoCPAN: Annotated CPAN documentation
http://annocpan.org/dist/MooseX-Attribute-Prototype
CPAN Ratings
http://cpanratings.perl.org/d/MooseX-Attribute-Prototype
Search CPAN
http://search.cpan.org/dist/MooseX-Attribute-Prototype
Though they would probably cringe to hear it, this effort would not have been possible without:
Shawn Moore
David Rolsky
Thomas Doran
Stevan Little
Copyright 2009 Christopher Brown and Open Data Group http://opendatagroup.com, all rights reserved.
This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself.
To install MooseX::Attribute::Prototype, copy and paste the appropriate command in to your terminal.
cpanm
cpanm MooseX::Attribute::Prototype
CPAN shell
perl -MCPAN -e shell install MooseX::Attribute::Prototype
For more information on module installation, please visit the detailed CPAN module installation guide.