This is a small convenience module created originally as part
of Module::Inspector but released separately, in the hope that people might
find it useful in other contexts.
This plugin enables Mojolicious to automatically generate Devel::NYTProf
profiles and routes for your app, and sets up a route for viewing the
collected data.
MooseX::Attribute::Chained is a Moose Trait which allows for method chaining on
accessors by returning $self on write/set operations.
MooseX::Method::Signatures provides a proper "method" keyword, like
"sub" but specifically for making methods and validating their arguments
against Moose type constraints.
Often you want to create components that can be added to a class
arbitrarily. This module makes it easy for the end user to use these
components. Instead of requiring the user to create a named class with
the desired roles applied, or applying roles to the instance one-by-one,
he can just pass a traits parameter to the class's new_with_traits
constructor. This role will then apply the roles in one go, cache the
resulting class (for efficiency), and return a new instance. Arguments
meant to initialize the applied roles' attributes can also be passed to
the constructor.
This library provides Moose types for checking things (mostly strings) against
syntax that is, or is a reasonable subset of, Perl syntax.
This module provides a more general version of the Str type. If
coercions are enabled, it will accepts objects that overload
stringification and coerces them into strings.
This module exports one function, declare, for building named objects
with a declarative syntax, similar to how Jifty::DBI::Schema defines
its columns.
This module provides a 'parallel map'. Multiple worker processes are
forked so that many instances of the transformation function may be
executed simultaneously.
POE::Component::RSS is an event based RSS parsing module. It wraps
XML::RSS and provides a POE based framework for accessing the information
provided.