| MooseX-Attribute-Prototype documentation | view source | Contained in the MooseX-Attribute-Prototype distribution. |
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 => 'M::X::Foo', attribute => 'bar' }
_parse_prototype_name( 'M::X::Foo/bar' );
# { role => 'M::X::Foo', attribute => 'foo' }
_parse_prototype_name( 'M::X::Foo' );
Christopher Brown, <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.
You can find documentation for this module with the perldoc command.
perldoc MooseX::Attribute::Prototype
You can also look for information at:
http://rt.cpan.org/NoAuth/Bugs.html?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.
| MooseX-Attribute-Prototype documentation | view source | Contained in the MooseX-Attribute-Prototype distribution. |