Search results for "dist::Moose-Util-TypeConstraints"
Regexp::Grammars - Add grammatical parsing features to Perl 5.10 regexes
This module adds a small number of new regex constructs that can be used within Perl 5.10 patterns to implement complete recursive-descent parsing. Perl 5.10 already supports recursive-descent *matching*, via the new "(?<name>...)" and "(?&name)" con...
DCONWAY/Regexp-Grammars-1.058 - 15 Sep 2022 01:31:42 UTC - Search in distribution
HTML::FormHandler - HTML forms using Moose
*** Although documentation in this file provides some overview, it is mainly intended for API documentation. See HTML::FormHandler::Manual::Intro for an introduction, with links to other documentation. HTML::FormHandler maintains a clean separation b...
GSHANK/HTML-FormHandler-0.40068 - 20 Jul 2017 17:10:05 UTC - Search in distribution
App::Office::CMS - The Canny, Microlight and Simple CMS
App::Office::CMS is the Canny, Microlight and Simple Content Management System. o Canny The canniness comes in observing that almost all web sites have a menu for navigation. So, this module gives you (the content manager) a menu designer. The idea i...
RSAVAGE/App-Office-CMS-0.93 - 30 Oct 2017 06:53:01 UTC - Search in distribution
Function::Parameters - define functions and methods with parameter lists ("subroutine signatures")
This module provides two new keywords, "fun" and "method", for defining functions and methods with parameter lists. At minimum this saves you from having to unpack @_ manually, but this module can do much more for you. The parameter lists provided by...
MAUKE/Function-Parameters-2.002004 - 15 Jul 2023 03:59:55 UTC - Search in distribution
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 - Search in distribution
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 - Search in distribution- MooseX::Types::Moose - Type exports that match the types shipped with Moose
- MooseX::Types::CheckedUtilExports - Wrap Moose::Util::TypeConstraints to be safer for MooseX::Types
- MooseX::Types::UndefinedType - a fallback type for when a type cannot be found
Data::Polymorph - Yet another approach for polymorphism.
This module provides gentle way of polymorphic behaviors definition for special cases that aren't original concerns. Applying this solution dissipates necessity for making an original namespace dirty....
LIEUTAR/Data-Polymorph-0.01 - 11 Aug 2008 21:56:55 UTC - Search in distribution
Scalar::Does - like ref() but useful
It has long been noted that Perl would benefit from a "does()" built-in. A check that "ref($thing) eq 'ARRAY'" doesn't allow you to accept an object that uses overloading to provide an array-like interface. Functions "does($scalar, $role)" Checks if ...
TOBYINK/Scalar-Does-0.203 - 31 Jan 2017 17:31:09 UTC - Search in distribution
Devel::IntelliPerl - Auto-completion for Perl
PERLER/Devel-IntelliPerl-0.04
-
12 Dec 2009 21:43:43 UTC
-
Search in distribution
Moose::Manual::Delta - Important Changes in Moose
This documents any important or noteworthy changes in Moose, with a focus on things that affect backwards compatibility. This does duplicate data from the Changes file, but aims to provide more details and when possible workarounds. Besides helping k...
ETHER/Moose-2.2207 - 21 Jan 2024 01:10:45 UTC - Search in distribution
MooseX::Types::DateTime - DateTime related constraints and coercions for Moose
This module packages several Moose::Util::TypeConstraints with coercions, designed to work with the DateTime suite of objects. Namespaced Example: use MooseX::Types::DateTime; has time_zone => ( isa => 'DateTime::TimeZone', is => "rw", coerce => 1, )...
ETHER/MooseX-Types-DateTime-0.13 - 04 Oct 2015 23:39:05 UTC - Search in distribution
MooseX::Types::Locale::Country - Locale::Country related constraints and coercions for Moose
This module packages several Moose::Util::TypeConstraints with coercions, designed to work with the values of Locale::Country....
MORIYA/MooseX-Types-Locale-Country-0.05 - 24 Dec 2013 16:50:49 UTC - Search in distribution- MooseX::Types::Locale::Country::Fast - Locale::Country related constraints for Moose (without coercions)
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 - Search in distribution
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 - Search in distribution
MooseX::Types::Locale::Language - Locale::Language related constraints and coercions for Moose
This module packages several Moose::Util::TypeConstraints with coercions, designed to work with the values of Locale::Language....
MORIYA/MooseX-Types-Locale-Language-0.07 - 24 Dec 2013 16:52:16 UTC - Search in distribution- MooseX::Types::Locale::Language::Fast - Locale::Language related constraints for Moose (without coercions)
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 - Search in distribution
Book::Chinese::MasterPerlToday::Moose - Moose, OO
Perl 的面对对象系统很强大(Moose 是由 Perl 编写),但并不是很好使用。建议使用 Moose。 学习 Moose 最好的方法是阅读 Moose::Manual。 对象系统 如果没有 Moose,Perl5 的 OO 应该是比较繁琐的。 package Person; use strict; use warnings; sub new { my $class = shift; my %p = ref $_[0] ? %{ $_[0] } : @_; return bless \%p,...
FAYLAND/Book-Chinese-MasterPerlToday-0.02 - 31 Aug 2009 05:35:44 UTC - Search in distribution
MooseX::Validation::Doctypes - validation of nested data structures with Moose type constraints
NOTE: The API for this module is still in flux as I try to decide on how it should work. You have been warned! This module allows you to declare Moose type constraints to validate nested data structures as you may get back from a JSON web service or ...
DOY/MooseX-Validation-Doctypes-0.05 - 15 Oct 2012 22:48:59 UTC - Search in distribution
MooseX::Types::Locale::BR - Brazilian locale validation type constraint for Moose.
Moose type constraints wich use Locale::BR to check brazilian locale....
SHONORIO/MooseX-Types-Locale-BR-0.01 - 08 Jan 2011 13:27:49 UTC - Search in distribution
MooseX::CoercePerAttribute - Define Coercions per attribute!
MooseX::CoercePerAttribute is a simple Moose Trait to allow you to define inline coercions per attribute. This module allows for coercions to be declared on a per attribute bases. Accepting either an array of Code refs of the coercion to be run or an...
MRF/MooseX-CoercePerAttribute-1.001 - 11 Apr 2014 15:57:15 UTC - Search in distribution