Christopher Brown > MooseX-Attribute-Prototype > MooseX::Attribute::Prototype::Meta

Download:
MooseX-Attribute-Prototype-0.10.tar.gz

Dependencies

Annotate this POD

CPAN RT

New  1
Open  1
View/Report Bugs
Module Version: 0.10   Source  

NAME ^

MooseX::Attribute::Prototype::Meta - Metaclass Role for Attribute Prototypes

VERSION ^

0.10 - Released 2009-07-18

SYNOPSIS ^

Please see MooseX::Attribute::Prototype.

DESCRIPTION ^

This metaclass role, when injected into an objects metaclass provides the ability to borrow and extend Moose attributes.

INTERNAL METHODS ^

_parse_prototype_name

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' );  

SEE ALSO ^

MooseX::Attribute::Prototype,

MooseX::Attribute::Prototype::Object,

MooseX::Attribute::Prototype::Collection,

Moose

AUTHOR ^

Christopher Brown, <ctbrown at cpan.org>

BUGS ^

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.

SUPPORT ^

You can find documentation for this module with the perldoc command.

    perldoc MooseX::Attribute::Prototype

You can also look for information at:

ACKNOWLEDGEMENTS ^

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 & LICENSE ^

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.

syntax highlighting: