MooseX::PrivateSetters - Names your accessors foo() and _set_foo() River stage zero No dependents

This module does not provide any methods. Simply loading it changes the default naming policy for the loading class so that accessors are separated into get and set methods. The get methods have the same name as the accessor, while set methods are pr...

BRIANG/MooseX-PrivateSetters-0.08 - 29 Aug 2011 11:10:32 UTC - Search in distribution

MooseX::RelatedClasses - Parameterized role for related class attributes River stage one • 3 direct dependents • 5 total dependents

Have you ever built out a framework, or interface API of some sort, to discover either that you were hardcoding your related class names (not very extension-friendly) or writing the same code for the same type of attributes to specify what related cl...

RSRCHBOY/MooseX-RelatedClasses-0.012 - 14 Aug 2017 01:02:43 UTC - Search in distribution

MooseX::AbstractFactory - AbstractFactory behaviour as a Moose extension River stage one • 3 direct dependents • 4 total dependents

Implements an AbstractFactory as a Moose extension...

XENO/MooseX-AbstractFactory-0.004003 - 23 Feb 2014 22:03:52 UTC - Search in distribution

MooseX::AttributeCloner River stage zero No dependents

The purpose of this Role is to take all the attributes which have values in the current class, and populate them directly into a new class object. The purpose of which is that if you have data inputted on the command line that needs to propagate thro...

SETITESUK/MooseX-AttributeCloner-0.27 - 25 Jan 2013 10:22:14 UTC - Search in distribution

MooseX::AttributeFilter - MooX::AttributeFilter with cute antlers OwO River stage zero No dependents

MooseX::AttributeFilter is a port of MooX::AttributeFilter to Moose. A filter a method that is called before an attribute value is set (by accessor or constructor). It is called before coercions, type checks, and triggers. It is called as a method (s...

KITTEN/MooseX-AttributeFilter-0.09 - 17 Jun 2018 21:45:47 UTC - Search in distribution

MooseX::CascadeClearing - Cascade clearer actions across attributes River stage zero No dependents

MooseX::CascadeClearing does the necessary metaclass fiddling to allow an clearing one attribute to be cascaded through to other attributes as well, calling their clear accessors. The intended purpose of this is to assist in situations where the valu...

RSRCHBOY/MooseX-CascadeClearing-0.05 - 15 Sep 2012 07:17:28 UTC - Search in distribution

MooseX::ClassCompositor - a factory that builds classes from roles River stage zero No dependents

RJBS/MooseX-ClassCompositor-0.009 - 21 Jun 2018 17:17:24 UTC - Search in distribution

MooseX::FunkyAttributes - add code smell to your Moose attributes River stage zero No dependents

The MooseX::FunkyAttributes module itself just provides some convenience functions for the attribute traits that are distributed with it. The grand uniting idea behind the traits is that although Moose generally uses blessed hashrefs for object inter...

TOBYINK/MooseX-FunkyAttributes-0.003 - 26 Mar 2014 15:32:55 UTC - Search in distribution

MooseX::LazyLogDispatch - A Logging Role for Moose River stage zero No dependents

Log::Dispatch role for use with your Moose classes....

BLBLACK/MooseX-LazyLogDispatch-0.02 - 21 Dec 2007 18:14:28 UTC - Search in distribution

MooseX::LvalueAttribute - lvalue attributes for Moose River stage one • 1 direct dependent • 1 total dependent

This package provides a Moose attribute trait that provides Lvalue accessors. Which means that instead of writing: $thing->name("Foo"); You can use the more natural looking: $thing->name = "Foo"; For details of Lvalue implementation in Perl, please s...

TOBYINK/MooseX-LvalueAttribute-0.981 - 04 Oct 2014 15:25:38 UTC - Search in distribution

MooseX::MetaDescription - A framework for adding additional metadata to Moose classes River stage one • 2 direct dependents • 4 total dependents

MooseX::MetaDescription allows you to add arbitrary out of band metadata to your Moose classes and attributes. This will allow you to track out of band data along with attributes, which is very useful for say serializing Moose classes in HTML or XML....

BOBTFISH/MooseX-MetaDescription-0.06 - 11 Dec 2012 22:22:12 UTC - Search in distribution

MooseX::NiftyDelegation - extra sugar for method delegation River stage zero No dependents

Moose has an undocumented feature whereby you can delegate methods to coderefs like this: has status => ( is => 'rw', isa => 'Str', handles => { is_in_progress => sub { my $self = shift; $self->status eq 'in progress'; }, }, ); Kinda ugly though. The...

TOBYINK/MooseX-NiftyDelegation-0.003 - 10 Sep 2014 22:26:02 UTC - Search in distribution

MooseX::RememberHistory - Add the ability for attributes to remember their history River stage zero No dependents

MooseX::RememberHisory provides an attribute trait ("RememberHistory") which will automagically store the values of that attribute in a related ArrayRef on each write to the trait....

JBERGER/MooseX-RememberHistory-0.001 - 01 Apr 2012 18:00:32 UTC - Search in distribution

MooseX::SingletonMethod - Moose with Singleton Method facility. River stage one • 1 direct dependent • 4 total dependents

What is a "Singleton Method?" TBD. What is "MooseX::SingletonMethod"? Using roles you can already create Singleton Methods with Moose: <http://transfixedbutnotdead.com/2009/06/03/using-moose-roles-to-create- singleton-methods/> <http://transfixedbutn...

DRAEGTUN/MooseX-SingletonMethod-0.03 - 03 Aug 2009 15:31:11 UTC - Search in distribution

MooseX::AttributeIndexes - Advertise metadata about your Model-Representing Classes to Any Database tool. River stage one • 1 direct dependent • 1 total dependent

KENTNL/MooseX-AttributeIndexes-2.000001 - 09 Mar 2017 05:34:11 UTC - Search in distribution

MooseX::AttributeInflate - Auto-inflate your Moose attribute objects River stage zero No dependents

For each attribute defined with "has_inflated", this module overrides the "default" for that attribute, calling instead that attribute's type's constructor. The construction is done lazily unless overriden with "lazy => 0". See "has_inflated" for opt...

STASH/MooseX-AttributeInflate-0.03 - 24 Jul 2010 18:43:36 UTC - Search in distribution

MooseX::ComposedBehavior - implement custom strategies for composing units of code River stage zero No dependents

RJBS/MooseX-ComposedBehavior-0.004 - 05 Oct 2013 13:04:33 UTC - Search in distribution

MooseX::ExpiredAttribute - Expired and auto rebuilded attributes in Moose objects River stage zero No dependents

This module allows to create expired attributes with auto-rebuilding feature after elapsed time. The goal of module is attrubutes which can be able to have the time-varying value. For example some configs can be changed by user during program runtime...

PERLOVER/MooseX-ExpiredAttribute-0.023 - 12 Feb 2014 09:02:12 UTC - Search in distribution

MooseX::InstanceTracking - Trait for tracking all instances of a class River stage one • 1 direct dependent • 1 total dependent

This extends your metaclass by providing instance tracking. Every object that is instantiated will be tracked on the metaclass. This can be useful if you need to interact with all the live objects for some reason. There are two traits: a class trait,...

SARTAK/MooseX-InstanceTracking-0.06 - 12 Apr 2011 16:45:34 UTC - Search in distribution

MooseX::MethodAttributes - Code attribute introspection River stage two • 26 direct dependents • 88 total dependents

This module allows code attributes of methods to be introspected using Moose meta method objects....

ETHER/MooseX-MethodAttributes-0.32 - 30 Aug 2020 01:33:46 UTC - Search in distribution
844 results (0.257 seconds)