MooseX::EasyAcc - Name your accessors foo(), set_foo(), and has_foo() River stage zero No dependents

Like MooseX::FollowPBP, or MooseX::SemiAffordanceAccessor this changes the naming convention for accessors. Attributes are created using SemiAffordance style (attr, set_attr) with the addition of a predicate (prefixed with 'has_'). Unlike MooseX::Sem...

EALLENIII/MooseX-EasyAcc-0.001 - 13 Jun 2011 16:41:50 UTC - Search in distribution

MooseX::GlobRef - Store a Moose object in glob reference River stage one • 1 direct dependent • 1 total dependent

This module allows to store Moose object in glob reference of file handle. The class attributes will be stored in hash slot associated with glob reference. It allows to create a Moose version of IO::Handle. The attributes can be accessed directly wit...

DEXTER/MooseX-GlobRef-0.0701 - 23 Sep 2010 20:49:30 UTC - Search in distribution

MooseX::Privacy - Provides the syntax to restrict/control visibility of your methods River stage one • 5 direct dependents • 8 total dependents

MooseX::Privacy brings the concept of private and protected methods to your class....

FRANCKC/MooseX-Privacy-0.05 - 15 Feb 2011 09:10:08 UTC - Search in distribution

MooseX::RoleFor - limit the applicability of a Moose::Role River stage zero No dependents

This package allows your Moose roles to limit what classes and objects they may be composed with. This is often not a good idea - one of the advantages of roles is that they can be reused in such different contexts. However, if you search CPAN for "T...

TOBYINK/MooseX-RoleFor-0.003 - 16 Sep 2014 20:01:38 UTC - Search in distribution

MooseX::SetOnce - write-once, read-many attributes for Moose River stage three • 6 direct dependents • 685 total dependents

The 'SetOnce' attribute lets your class have attributes that are not lazy and not set, but that cannot be altered once set. The logic is very simple: if you try to alter the value of an attribute with the SetOnce trait, either by accessor or writer, ...

RJBS/MooseX-SetOnce-0.200002 - 05 Oct 2013 13:12:24 UTC - Search in distribution

MooseX::Storage - A serialization framework for Moose classes River stage two • 39 direct dependents • 86 total dependents

MooseX::Storage is a serialization framework for Moose, it provides a very flexible and highly pluggable way to serialize Moose classes to a number of different formats and styles. Levels of Serialization There are three levels to the serialization, ...

ETHER/MooseX-Storage-0.53 - 18 Apr 2020 03:48:20 UTC - Search in distribution

MooseX::Traitor - An alternate way to compose your classes with traits River stage one • 1 direct dependent • 5 total dependents

One of the most powerful things about Moose is that with roles and easy "anonymous" class creation we are blessed with a fantastic new way of creating classes, often on the fly, out of other classes and those composable bits of behaviour, roles. Even...

RSRCHBOY/MooseX-Traitor-0.006 - 25 Jun 2015 21:58:41 UTC - Search in distribution

MooseX::TypeMap - A type-constraint-to-data map River stage zero No dependents

GRODITI/MooseX-TypeMap-0.003000 - 05 May 2010 15:17:11 UTC - Search in distribution

MooseX::Workers - Simple sub-process management for asynchronous tasks River stage zero No dependents

MooseX::Workers is a Role that provides easy delegation of long-running tasks into a managed child process. Process management is taken care of via POE and its POE::Wheel::Run module....

RKITOVER/MooseX-Workers-0.24 - 07 Feb 2015 19:02:18 UTC - Search in distribution

MooseX::ArrayRef - blessed arrayrefs with Moose River stage two • 1 direct dependent • 87 total dependents

Objects implemented with arrayrefs rather than hashrefs are often faster than those implemented with hashrefs. Moose's default object implementation is hashref based. Can we go faster? Simply "use MooseX::ArrayRef" instead of "use Moose", but note th...

TOBYINK/MooseX-ArrayRef-0.005 - 10 Sep 2014 22:04:52 UTC - Search in distribution

MooseX::Contract - Helps you avoid Moose-stakes! River stage zero No dependents

The Design by Contract (DbC) method of programming could be seen as simply baking some simple unit test or assertions right into your regular code path. The set of assertions or tests for a given class is considered that class' contract - a guarantee...

BPHILLIPS/MooseX-Contract-0.01 - 20 Jan 2009 03:49:20 UTC - Search in distribution

MooseX::DeclareX - more sugar for MooseX::Declare River stage one • 5 direct dependents • 5 total dependents

MooseX::DeclareX takes the declarative sugar of MooseX::Declare to the next level. Some people already consider MooseX::Declare to be pretty insane. If you're one of those people, then you're not going to like this... Keywords "class", "role", "exten...

TOBYINK/MooseX-DeclareX-0.009 - 10 Sep 2014 23:20:43 UTC - Search in distribution

MooseX::Iterator - Iterate over collections River stage two • 8 direct dependents • 17 total dependents

This is an attempt to add smalltalk-like streams to Moose. It currently works with ArrayRefs and HashRefs. next The next method provides the next item in the colletion. For arrays it returns the element of the array For hashs it returns a pair as a h...

RLB/MooseX-Iterator-0.11 - 05 Jul 2009 01:59:40 UTC - Search in distribution

MooseX::MungeHas - munge your "has" (works with Moo, Moose and Mouse) River stage two • 16 direct dependents • 47 total dependents

MooseX::MungeHas alters the behaviour of the attributes of your Moo, Moose or Mouse based class. It manages to support all three because it doesn't attempt to do anything smart with metathingies; it simply installs a wrapper for "has" that munges the...

TOBYINK/MooseX-MungeHas-0.011 - 01 Jan 2019 10:53:35 UTC - Search in distribution

MooseX::NonMoose - easy subclassing of non-Moose classes River stage three • 60 direct dependents • 189 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 UTC - Search in distribution

MooseX::Observer - Simple Moose-Roles to implement the Observer Pattern River stage zero No dependents

This is a distribution, that provides roles, that implement the observer pattern. MooseX::Observer::Role::Observable is a parameterized role, that is applied to your observed class. Usually when applying the MooseX::Observer::Role::Observable role, y...

TMUELLER/MooseX-Observer-0.010 - 16 Aug 2012 23:23:57 UTC - Search in distribution

MooseX::Runnable - Tag a class as a runnable application River stage one • 2 direct dependents • 2 total dependents

MooseX::Runnable is a framework for making classes runnable applications. This role doesn't do anything other than tell the rest of the framework that your class is a runnable application that has a "run" method which accepts arguments and returns th...

ETHER/MooseX-Runnable-0.10 - 13 Mar 2016 00:42:15 UTC - Search in distribution

MooseX::Scaffold - Template metaprogramming with Moose River stage zero No dependents

MooseX::Scaffold is a tool for creating or augmenting Moose classes on-the-fly. Scaffolding can be triggered when a "use" is executed (any import arguments are passed to the scaffold subroutine) or you can explicitly call MooseX::Scaffold->scaffold w...

RKRIMEN/MooseX-Scaffold-0.05 - 02 Mar 2010 01:39:52 UTC - Search in distribution

MooseX::Semantic - Adding RDF semantics to the Moose framework River stage zero No dependents

MooseX::Semantic is a set of modules that adds a semantic layer to Moose-powered objects. Moose classes that consume the various roles MooseX::Semantic offers are interoperable with the RDF::Trine RDF framework....

KBA/MooseX-Semantic-0.006 - 26 Aug 2012 22:05:45 UTC - Search in distribution

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.08 - 20 Feb 2019 22:52:17 UTC - Search in distribution
844 results (0.248 seconds)