Task::Moose - Moose in a box


Task-Moose documentation Contained in the Task-Moose distribution.

Index


Code Index:

NAME

Top

Task::Moose - Moose in a box

DESCRIPTION

Top

This Task installs Moose and then optionally installs a number of Moose extensions listed below. This list is meant to be comprehensive, so if I missed something please let me know.

MODULES

Top

Make Moose Stricter

MooseX::StrictConstructor

Making Moose constructors stricter

MooseX::Params::Validate

Moose-ish method parameter handling

Traits / Roles

MooseX::Role::TraitConstructor

Runtime trait application in constructors

MooseX::Traits

Easy creation of objects with traits

MooseX::Object::Pluggable

Moose-ish plugin system

MooseX::Role::Parameterized

Parameterized roles

Instance Types

MooseX::GlobRef

Globref instance type for Moose

MooseX::InsideOut

Inside out instance type for Moose

MooseX::Singleton

Singleton instance type for Moose

MooseX::NonMoose

Subclassing of non-Moose classes

Declarative Syntax

MooseX::Declare

Declarative syntax with Devel::Declare

MooseX::Method::Signatures

Declarative method syntax

TryCatch

Declarative exception handling

Types

MooseX::Types

Moose type extensions

MooseX::Types::Structured

Structured type constraints

MooseX::Types::Path::Class

Path::Class Moose type extension

MooseX::Types::Set::Object

Set::Object Moose type extension

MooseX::Types::DateTime

DateTime Moose type extension

Command Line Integration

MooseX::Getopt

Better script writing with Moose

MooseX::ConfigFromFile

Support for config with MooseX::Getopt

MooseX::SimpleConfig

Config file support for MooseX::Getopt with Config::Any

MooseX::App::Cmd

App::Cmd integration for Moose

MooseX::Role::Cmd

Easily wrap command line apps with Moose

Logging

MooseX::LogDispatch

Log::Dispatch support for Moose

MooseX::LazyLogDispatch

Lazy loaded Log::Dispatch support for Moose

MooseX::Log::Log4perl

Log::Log4perl support for Moose

Async

MooseX::POE

Moose wrapped POE

MooseX::Workers

Sub-process management for asynchronous tasks using Moose and POE

Utility Roles

MooseX::Daemonize

Daemonization support roles for Moose

MooseX::Param

CGI-style parameter role

MooseX::Iterator

Moose-ish iterator support role

MooseX::Clone

More robust and flexible cloning support

MooseX::Storage

Moose serialization

Other Useful Extensions

Moose::Autobox

Autoboxing support

MooseX::ClassAttribute

Class attributes for Moose

MooseX::SemiAffordanceAccessor

Support for PBP style accessors

namespace::autoclean

Keep imported subroutines out of your class's namespace

Utilities

Pod::Coverage::Moose

Pod::Coverage extension for Moose

NOTES

Top

MooseX::AttributeHelpers has been removed from this list because its functionality has been subsumed into Moose itself. See Moose::Meta::Attribute::Native for more details.

BUGS

Top

All complex software has bugs lurking in it, and this module is no exception. If you find a bug please either email me, or add the bug to cpan-RT.

AUTHOR

Top

Stevan Little <stevan.little@iinteractive.com>

Jesse Luehrs <doy at tozt dot net>

Chris Prather <chris@prather.org>

COPYRIGHT AND LICENSE

Top


Task-Moose documentation Contained in the Task-Moose distribution.

package Task::Moose;

our $VERSION   = '0.03';
our $AUTHORITY = 'cpan:STEVAN';

1;

__END__