Search results for "module:MooseX::Types::Path::Class"

MooseX::Types::Path::Class - A Path::Class type library for Moose River stage three • 110 direct dependents • 325 total dependents

MooseX::Types::Path::Class creates common Moose types, coercions and option specifications useful for dealing with Path::Class objects as Moose attributes. Coercions (see Moose::Util::TypeConstraints) are made from both "Str" and "ArrayRef" to both P...

ETHER/MooseX-Types-Path-Class-0.09 - 08 Jun 2016 01:06:03 UTC

MooseX::Types::Path::Class::MoreCoercions - More powerful coercion than MooseX::Types::Path::Class River stage one • 2 direct dependents • 2 total dependents

This module extends MooseX::Types::Path::Class with more powerful coercions, including: * coercing objects with overloaded stringification * coercing to absolute paths...

DAGOLDEN/MooseX-Types-Path-Class-MoreCoercions-0.003 - 10 Jan 2013 21:24:10 UTC

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. <> <

FAYLAND/MooseX-Control-0.03 - 17 Oct 2008 08:15:44 UTC

MooseX::Types::URI - URI related types and coercions for Moose River stage three • 53 direct dependents • 151 total dependents

This package provides Moose types for fun with URIs....

ETHER/MooseX-Types-URI-0.09 - 11 Mar 2021 03:21:13 UTC

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

MooseX::Types::SVN - Moose types for the Subversion Perl bindings River stage zero No dependents

This is a Moose type library for some of the classes provided by the Subversion Perl bindings. Some of the types have sensible coercions available to make it less tedious to move from one class to another....

MJGARDNER/SVN-Tree-0.005 - 15 Mar 2012 18:22:52 UTC

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

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

MooseX::Daemonize - Role for daemonizing your Moose based application River stage two • 9 direct dependents • 16 total dependents

Often you want to write a persistent daemon that has a pid file, and responds appropriately to Signals. This module provides a set of basic roles as an infrastructure to do that....

ETHER/MooseX-Daemonize-0.22 - 07 Dec 2019 01:26:55 UTC

MooseX::FileAttribute - Sugar for classes that have file or directory attributes River stage one • 2 direct dependents • 6 total dependents

I write a lot of classes that take files or directories on the command-line. This results in a lot of boilerplate, usually: package Class; use Moose; use MooseX::Types::Path::Class qw(File); has 'foo' => ( is => 'ro', isa => File, coerce => 1, requir...

ETHER/MooseX-FileAttribute-0.03 - 07 Apr 2017 00:56:04 UTC

MooseX::ConfigCascade - Set initial accessor values of your whole Moose-based project from a single config file River stage zero No dependents

In my opinion getting values from some kind of centralised config to attributes in nested objects is problematic. There are several modules available which load config into accessors, but in one way or another these all involve telling each specific ...

TOMGRACEY/MooseX-ConfigCascade-0.02 - 09 Nov 2017 04:19:58 UTC

MooseX::Runnable::Fuse - implement a FUSE filesystem as a Moose class River stage zero No dependents

This role allows you to make a class into a runnable (via MooseX::Runnable Fuse filesystem. You also get four other roles to help this module determine how to run your filesystem; "Filesystem::Fuse::Readable", "Filesystem::Fuse::Writable", "Filesyste...

JROCKWAY/MooseX-Runnable-Fuse-0.02 - 25 Aug 2009 07:01:21 UTC

MooseX::Getopt::Defanged - Standard processing of command-line options, with Getopt::Long's nasty behavior defanged. River stage zero No dependents

This is a Moose::Role for dealing with command-line options. The core implementation is ye olde Getopt::Long, so it helps to understand this if you read that documentation first. Among other things, this role defeats Getopt::Long's propensity for emi...

ELLIOTJS/MooseX-Getopt-Defanged-v1.18.0 - 08 Sep 2010 22:19:24 UTC

MooseX::Types::XML::LibXML - Type constraints for LibXML classes River stage zero No dependents

This is a Moose type library for some common types used with and by XML::LibXML....

MJGARDNER/MooseX-Types-XML-LibXML-0.004 - 19 Oct 2020 02:06:32 UTC

MooseX::AttributeShortcuts - Shorthand for common attribute options River stage three • 55 direct dependents • 117 total dependents

Ever find yourself repeatedly specifying writers and builders, because there's no good shortcut to specifying them? Sometimes you want an attribute to have a read-only public interface, but a private writer. And wouldn't it be easier to just say "bui...

RSRCHBOY/MooseX-AttributeShortcuts-0.037 - 20 Nov 2017 22:50:19 UTC

MooseX::Role::BuildInstanceOf - Less Boilerplate when you need lots of Instances River stage one • 2 direct dependents • 6 total dependents

There can often be a tension between coding for flexibility and for future growth and writing code that is terse, to the point, and solves the smallest possible business problem that is brought to you. Writing the minimum code to solve a particular p...

JJNAPIORK/MooseX-Role-BuildInstanceOf-0.08 - 10 Nov 2011 23:38:10 UTC
16 results (0.112 seconds)