MooseX::BuildArgs - Save the original constructor arguments for later use. River stage zero No dependents

Sometimes it is very useful to have access to the contructor arguments before builders, defaults, and coercion take affect. This module provides a build_args hashref attribute for all instances of the consuming class. The build_args attribute contain...

BLUEFEET/MooseX-BuildArgs-0.06 - 06 Jun 2018 00:52:43 GMT - Search in distribution

Moo - Minimalist Object Orientation (with Moose compatibility) River stage four • 1369 direct dependents • 2476 total dependents

"Moo" is an extremely light-weight Object Orientation system. It allows one to concisely define objects and roles with a convenient syntax that avoids the details of Perl's object system. "Moo" contains a subset of Moose and is optimised for rapid st...

HAARG/Moo-2.003004 - 01 Dec 2017 01:48:32 GMT - Search in distribution

Catalyst::Delta - Overview of changes between versions of Catalyst River stage three • 434 direct dependents • 476 total dependents

This is an overview of the user-visible changes to Catalyst between major Catalyst releases. VERSION 5.90105 This version primarily fixed a regression in the way we preserved $c->state which the previous version introduced. Now in the case when you f...

HAARG/Catalyst-Runtime-5.90118 - 01 May 2018 09:59:20 GMT - Search in distribution

MetaPOD::JSON - The JSON Formatted MetaPOD Spec River stage zero No dependents

KENTNL/MetaPOD-Spec-v0.5.0 - 11 Mar 2017 11:34:57 GMT - Search in distribution

MooX::Struct - make simple lightweight record-like structures that make sounds like cows River stage one • 6 direct dependents • 6 total dependents

MooX::Struct allows you to create cheap struct-like classes for your data using Moo. While similar in spirit to MooseX::Struct and Class::Struct, MooX::Struct has a somewhat different usage pattern. Rather than providing you with a "struct" keyword w...

TOBYINK/MooX-Struct-0.017 - 09 Jun 2018 17:06:31 GMT - Search in distribution

Moose::Manual - What is Moose, and how do I use it? River stage four • 2117 direct dependents • 2863 total dependents

ETHER/Moose-2.2011 - 16 May 2018 03:48:17 GMT - Search in distribution

DBIx::Class::ResultSet - Represents a query used for fetching a set of results. River stage three • 265 direct dependents • 363 total dependents

A ResultSet is an object which stores a set of conditions representing a query. It is the backbone of DBIx::Class (i.e. the really important/useful bit). No SQL is executed on the database when a ResultSet is created, it just stores all the condition...

RIBASUSHI/DBIx-Class-0.082841 - 29 Jan 2018 08:18:22 GMT - Search in distribution

MetaCPAN::Client - A comprehensive, DWIM-featured client to the MetaCPAN API River stage two • 13 direct dependents • 43 total dependents

This is a hopefully-complete API-compliant client to MetaCPAN (<https://metacpan.org>) with DWIM capabilities, to make your life easier....

MICKEY/MetaCPAN-Client-2.025000 - 22 Apr 2018 12:03:02 GMT - Search in distribution

Class::Usul::IPC::Cmd - Execute system commands River stage one • 3 direct dependents • 3 total dependents

Refactored IPC::Cmd with a consistent OO API Would have used MooseX::Daemonize but using Moo not Moose so robbed some code from there instead...

PJFL/Class-Usul-0.84.1 - 14 Apr 2018 12:28:18 GMT - 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 GMT - 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 GMT - Search in distribution

MooX::Aliases - easy aliasing of methods and attributes in Moo River stage two • 8 direct dependents • 82 total dependents

The MooX::Aliases module will allow you to quickly alias methods in Moo. 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 aliased name...

HAARG/MooX-Aliases-0.001006 - 01 Feb 2015 08:25:51 GMT - Search in distribution

POEx::Role::PSGIServer - (DEPRECATED) Encapsulates core PSGI server behavior River stage one • 3 direct dependents • 3 total dependents

This module has been deprecated. POEx::Role::PSGIServer encapsulates the core PSGI server behaviors into an easy to consume and extend role. It is based on previous POEx work such as POEx::Role::TCPServer which provides basic TCP socket multiplexing ...

OALDERS/POEx-Role-PSGIServer-1.150280 - 28 Jan 2015 03:13:33 GMT - Search in distribution

MooseX::SingleArg - No-fuss instantiation of Moose objects using a single argument. River stage zero No dependents

This module allows Moose instances to be constructed with a single argument. Your class or role must use this module and then use the single_arg sugar to declare which attribute will be assigned the single argument value. If the class is constructed ...

BLUEFEET/MooseX-SingleArg-0.08 - 17 May 2018 00:41:38 GMT - Search in distribution

MooseX::Alien - Extend a non-Moose class with Moose River stage zero No dependents

The fact that Moose objects are hashrefs means it is easy to use Moose to extend non-Moose classes, as long as they too are hash references. This role usses an approach similar to the defined in Moose::Cookbook::FAQ. However this role will call BUILD...

GBARR/MooseX-Alien-1.01 - 21 Sep 2009 13:45:44 GMT - Search in distribution

MooX::Role::Reconstruct - Reconstruct Moo Objects River stage zero No dependents

It is often desirable to create an object from a database row or a decoded JSON object. However, it is quite likely that you might have declared some attributes with "init_arg => undef" so simply calling "class->new( %hash )" will fail. This module m...

BOFTX/MooX-Role-Reconstruct-v0.1.2 - 08 Nov 2014 17:31:40 GMT - Search in distribution

MooseX::Role::Loggable - Extensive, yet simple, logging role using Log::Dispatchouli River stage one • 3 direct dependents • 4 total dependents

This is a role to provide logging ability to whoever consumes it using Log::Dispatchouli. Once you consume this role, you have attributes and methods for logging defined automatically. package MyObject; use Moose # Moo works too with 'MooseX::Role::L...

XSAWYERX/MooseX-Role-Loggable-0.114 - 12 Feb 2017 16:22:05 GMT - Search in distribution

MooseX::NonMoose - easy subclassing of non-Moose classes River stage three • 52 direct dependents • 157 total dependents

"MooseX::NonMoose" allows for easily subclassing non-Moose classes with Moose, taking care of the annoying details connected with doing this, such as setting up proper inheritance from Moose::Object and installing (and inlining, at "make_immutable" t...

DOY/MooseX-NonMoose-0.26 - 25 Feb 2014 23:17:57 GMT - Search in distribution

MooseX::Role::Flyweight - Automatically memoize your Moose objects for reuse River stage one • 1 direct dependent • 1 total dependent

*A million tiny objects can weigh a ton.* Instead of creating a multitude of identical copies of objects, a flyweight is a memoized instance that may be reused in multiple contexts simultaneously to minimize memory usage. And due to the cost of const...

STEVENL/MooseX-Role-Flyweight-1.03 - 13 Feb 2014 17:31:12 GMT - Search in distribution

MooseX::Role::Debugger - Automatically add debugging output with a role River stage zero No dependents

This role is intended to add to any Moose class. It will do a bit of introspection on the consuming class and wrap each one in an "around" modifier and add some debugging output before and after. By default, logging is done via a Log::Dispatch object...

DHOUSTON/MooseX-Role-Debugger-1.112680 - 25 Sep 2011 18:50:38 GMT - Search in distribution

29 results (0.051 seconds)