Search results for "module:MooseX::Types::Util"
MooseX::Types::Util - Common utility functions for the distribution
This package the exportable functions that many parts in MooseX::Types might need....
ETHER/MooseX-Types-0.50 - 07 Feb 2017 19:00:28 UTC
MooseX::Types::CheckedUtilExports - Wrap Moose::Util::TypeConstraints to be safer for MooseX::Types
Prevents errors like: subtype Foo => ... Which should be written as: subtype Foo, ... When using MooseX::Types. Exported by that module. Exports checked versions of the following subs: "type" "subtype" "maybe_type" "duck_type" "enum" "coerce" "from" ...
ETHER/MooseX-Types-0.50 - 07 Feb 2017 19:00:28 UTC
MooseX::Types - Organise your Moose types in libraries
The type system provided by Moose effectively makes all of its builtin type global, as are any types you declare with Moose. This means that every module that declares a type named "PositiveInt" is sharing the same type object. This can be a problem ...
ETHER/MooseX-Types-0.50 - 07 Feb 2017 19:00:28 UTC
MooseX::TypeArray - Create composite types where all subtypes must be satisfied
This type constraint is much like the "Union" type constraint, except the union type constraint validates when any of its members are valid. This type constraint requires ALL of its members to be valid. This type constraint also returns an Object wit...
KENTNL/MooseX-TypeArray-0.1.0 - 18 Jun 2011 22:29:21 UTC
MooseX::Types::IPv4 - IP Address types
Moose type constraints that provide ip validation...
KHULTMAN/MooseX-Types-IPv4-0.03 - 02 Dec 2009 20:28:05 UTC
MooseX::Semantic - Adding RDF semantics to the Moose framework
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
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::Extended - Extend Moose with safe defaults and useful features
This module is BETA code. It's feature-complete for release and has no known bugs. We believe it's ready for production, but make no promises. This is a quick overview. See MooseX::Extended::Manual::Tutorial for more information. This class attempts ...
OVID/MooseX-Extended-0.35 - 06 Jun 2023 04:43:25 UTC
MooseX::NonMoose - easy subclassing of non-Moose classes
"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
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::Types::Ro - Moose type constraints for read-only containers
MooseX::Types::Ro provides Moose type constraints for read-only array and hash references. Attempting to modify the values in any way, including adding or deleting from the arrays and hashes will throw an exception....
ILMARI/MooseX-Types-Ro-0.002 - 28 Jan 2010 11:48:24 UTC
MooseX::Types::IO - IO related constraints and coercions for Moose
This module packages one Moose::Util::TypeConstraints with coercions, designed to work with the IO suite of objects....
FAYLAND/MooseX-Types-IO-0.04 - 02 Apr 2014 14:39:27 UTC
MooseX::Has::Sugar - Sugar Syntax for moose 'has' fields
"MooseX::Has::Sugar" and its related modules provide simple, short-hand, bare-word functions that act as declarative macros for greatly compacting "Moose" "has" declarations, in a similar way to those provided by the declarative subroutines provided ...
KENTNL/MooseX-Has-Sugar-1.000006 - 03 Mar 2017 14:36:16 UTC
MooseX::Types::Moose - Type exports that match the types shipped with Moose
This package contains a virtual library for MooseX::Types that is able to export all types known to Moose. See MooseX::Types for general usage information....
ETHER/MooseX-Types-0.50 - 07 Feb 2017 19:00:28 UTC
MooseX::Types::JSON - JSON datatype for Moose
PLICEASE/MooseX-Types-JSON-1.01
-
19 Jan 2022 18:18:37 UTC
MooseX::Types::Email - Email address validation type constraints for Moose.
Moose type constraints which uses Email::Valid and Email::Abstract to check for valid email addresses and messages. Types that support both single items and an arrayref of items are available. Note that "EmailMessage" must be an object that can be pa...
ETHER/MooseX-Types-Email-0.008 - 12 Nov 2018 00:40:17 UTC
MooseX::Types::Digest - Digest datatypes for Moose
MILA/MooseX-Types-Digest-1.01
-
24 Jan 2017 14:58:21 UTC
MooseX::Types::Common - A library of commonly used type constraints
A set of commonly-used type constraints that do not ship with Moose by default....
ETHER/MooseX-Types-Common-0.001014 - 19 Jan 2017 02:30:24 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::Types::LaxNum - A LaxNum type which provides the loose behavior of Moose's Num pre-2.10
"LaxNum" accepts everything for which "looks_like_number" in Scalar::Util return true. It can be used to get the old behaviour of "Moose::Util::TypeConstraints::Num", since Num has been changed to be more strict....
SWEETKID/MooseX-Types-LaxNum-0.04 - 19 May 2013 19:23:25 UTC