Karen Etheridge > MooseX-0.001 > MooseX

Download:
MooseX-0.001.tar.gz

Dependencies

Annotate this POD

Website

View/Report Bugs
Module Version: 0.001   Source  

NAME ^

MooseX - Document the MooseX namespace

VERSION ^

version 0.001

SYNOPSIS ^

    package MyClass;
    use Moose;
    use MooseX::SomeExtension;

    ...

DESCRIPTION ^

The MooseX::* namespace is for Moose extensions, not a general space for any module that happens to use Moose.

Usually, such modules will make use of Moose::Exporter to make their extension available to the calling class. It may define a class or attribute trait, apply a role, or perhaps provide sugar functions.

Things that do not belong in the MooseX::* namespace are: classes that use Moose for their OO, and packages that use Moose::Role to provide implementation. Instead, name those modules for what they do not how they do it.

(This documentation is a preliminary placeholder for more information. Patches welcome!)

SUPPORT ^

Bugs may be submitted through the RT bug tracker (or bug-MooseX@rt.cpan.org). I am also usually active on irc, as 'ether' at irc.perl.org.

SEE ALSO ^

AUTHOR ^

Karen Etheridge <ether@cpan.org>

COPYRIGHT AND LICENSE ^

This software is copyright (c) 2013 by Karen Etheridge.

This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself.

syntax highlighting: