Search results for "module:MooseX::Types::Path::Class"
MooseX::Types::Path::Class - A Path::Class type library for Moose
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
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
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
MooseX::Types::URI - URI related types and coercions for Moose
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
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
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
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!
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
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
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
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
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.
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
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
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
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