MooseX::Lists - treat arrays and hashes as lists River stage zero No dependents

Provides asymmetric list access for arrays and hashes. The problem this module tries to solve is to provide an acceptable API for setting and accessing array and hash properties in list context. The problem in implementing such interface is when a ha...

KARASIK/MooseX-Lists-0.05 - 18 Jan 2010 13:21:05 UTC - Search in distribution

MooseX::Param - Simple role to provide a standard param method River stage one • 1 direct dependent • 1 total dependent

This is a very simple Moose role which provides a CGI like "param" method. I found that I had written this code over and over and over and over again, and each time it was the same. So I thought, why not put it in a role?...

STEVAN/MooseX-Param-0.02 - 12 Dec 2007 16:13:27 UTC - Search in distribution

MooseX::Types - Organise your Moose types in libraries River stage four • 359 direct dependents • 1719 total dependents

The type system provided by Moose effectively makes all of its builtin type global, as are any types you declare with Moose. This means that every module that declares a type named "PositiveInt" is sharing the same type object. This can be a problem ...

ETHER/MooseX-Types-0.50 - 07 Feb 2017 19:00:28 UTC - Search in distribution

MooseX::amine - Examine Yr Moose River stage one • 1 direct dependent • 1 total dependent

GENEHACK/MooseX-amine-0.7 - 20 Apr 2020 22:48:10 UTC - Search in distribution
  • mex - A console-based inspector for Moose classes

MooseX::Aspect - aspect-oriented programming toolkit for Moose River stage zero No dependents

Certain parts of code are cross-cutting concerns. A classic example is the one shown in the example: logging. Other cross-cutting concerns include access control, change monitoring (e.g. setting dirty flags) and database transaction management. Aspec...

TOBYINK/MooseX-Aspect-0.001 - 18 Oct 2012 19:30:42 UTC - Search in distribution

MooseX::Getopt - A Moose role for processing command line options River stage three • 109 direct dependents • 319 total dependents

This is a role which provides an alternate constructor for creating objects using parameters passed in from the command line....

ETHER/MooseX-Getopt-0.75 - 16 Mar 2021 19:26:30 UTC - Search in distribution

MooseX::Locked - Moose role to automatically lock object hashes River stage zero No dependents

CHIPS/MooseX-Locked-1.01 - 23 Oct 2011 01:00:13 UTC - Search in distribution

MooseX::Mangle - mangle the argument list or return values of your methods River stage zero No dependents

"MooseX::Mangle" provides some simple sugar for common usages of "around". Oftentimes all that is needed is to adjust the argument list or returned values of a method, but using "around" directly for this can be tedious. This module exports a few sub...

DOY/MooseX-Mangle-0.02 - 21 Jan 2010 08:10:00 UTC - Search in distribution

MooseX::Modern - Precision classes for Modern Perl River stage zero No dependents

MooseX::Modern provides the best practices of Moose in a single, user-friendly import. The following modules will be automatically loaded into your class: Moose – Postmodern object system Moose::Util::TypeConstraints – Type constraint system MooseX::...

AANARI/MooseX-Modern-0.0200 - 11 Jun 2015 07:05:13 UTC - Search in distribution

MooseX::Params - Subroutine signature declaration via attributes River stage zero No dependents

This module provides an attributes-based interface for parameter processing in Perl 5. For the original rationale see <http://mechanicalrevolution.com/blog/parameter_apocalypse.html>. The proposed interface is based on three cornerstone propositions:...

PSHANGOV/MooseX-Params-0.010 - 03 Feb 2012 17:39:22 UTC - Search in distribution

MooseX::Q4MLog - Log Data To Q4M River stage one • 1 direct dependent • 1 total dependent

DMAKI/MooseX-Q4MLog-0.00002 - 17 Jul 2008 01:22:40 UTC - Search in distribution

MooseX::RoleQR - allow "before qr{...} => sub {...};" in roles River stage one • 2 direct dependents • 2 total dependents

Method modifiers in Moose classes can be specified using regular expressions a la: before qr{...} => sub {...}; However, this is not allowed in Moose roles because Moose doesn't know which class the role will be composed with, and thus doesn't know w...

TOBYINK/MooseX-RoleQR-0.004 - 10 Sep 2014 22:49:36 UTC - Search in distribution

MooseX::Traits - Automatically apply roles at object creation time River stage three • 22 direct dependents • 167 total dependents

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 apply roles to ...

ETHER/MooseX-Traits-0.13 - 16 Aug 2015 04:12:19 UTC - Search in distribution

MooseX::Unique - Make your Moose instances as unique as you are River stage zero No dependents

This module uses MooseX::InstanceTracking to keep track of your instances. If an attribute has a unique flag set, and a new attribute is requested with the same value, the original will be returned. This is useful if * If you are creating several att...

EALLENIII/MooseX-Unique-0.005 - 23 Jun 2011 02:31:42 UTC - Search in distribution

MooseX::Orochi - Annotated Your Moose Classes With Orochi River stage one • 1 direct dependent • 1 total dependent

MooseX::Orochi is a transparent add-on to your Moose-based classes that allows create a Depdency Injection Containers. If you don't know what that is, it basically allows you to define and assemble a set of objects that depend on eachother with no ex...

DMAKI/Orochi-0.00010 - 27 Jul 2011 23:20:26 UTC - Search in distribution
  • Orochi - A DI Container For Perl

MooseX::APIRole - automatically create API roles for your classes and roles River stage one • 1 direct dependent • 1 total dependent

Inheritance is handled such that if "Subclass" extends "Class" with API role "APIRole", "Subclass" will also do the "APIRole". The same applies to roles; if "Role" does "RoleAPI" and "AnotherRole" consumes "Role", then "AnotherRole" will also do "Rol...

JROCKWAY/MooseX-APIRole-0.01 - 07 Nov 2010 12:19:04 UTC - Search in distribution

MooseX::Aliases - easy aliasing of methods and attributes in Moose River stage three • 36 direct dependents • 105 total dependents

The MooseX::Aliases module will allow you to quickly alias methods in Moose. It provides an alias parameter for "has()" to generate aliased accessors as well as the standard ones. Attributes can also be initialized in the constructor via their aliase...

DOY/MooseX-Aliases-0.11 - 12 Jul 2013 19:04:25 UTC - Search in distribution

MooseX::Collect - provides method modifier for collecting method calls from roles and superclasses River stage zero No dependents

AAR/MooseX-Collect-0.92 - 11 Feb 2011 10:28:21 UTC - Search in distribution

MooseX::Compile - Moose ♥ .pmc River stage one • 1 direct dependent • 1 total dependent

The example in the "SYNOPSIS" will compile "MyClass" into two files, "MyClass.pmc" and "MyClass.mopc". The ".pmc" file caches all of the generated code, and the ".mopc" file is a Storable file of the metaclass instance. When "MyClass" is loaded the n...

NUFFIN/MooseX-Compile-0.01 - 22 Jan 2008 19:32:16 UTC - Search in distribution

MooseX::Control - Simple class to manage a execute deamon River stage one • 2 direct dependents • 2 total dependents

It is a Moose Role to ease writing XXX::Control like Sphinx::Control, Perlbal::Control Please view source code for more details. <http://search.cpan.org/dist/Sphinx-Control/lib/Sphinx/Control.pm> <http://search.cpan.org/dist/Perlbal-Control/lib/Perlb...

FAYLAND/MooseX-Control-0.03 - 17 Oct 2008 08:15:44 UTC - Search in distribution
844 results (0.312 seconds)