Params::Validate - Validate method/function parameters 21 ++

The Params::Validate module allows you to validate method or function call parameters to an arbitrary level of specificity. At the simplest level, it is capable of validating the required parameters were given and that no unspecified additional param...

DROLSKY/Params-Validate-1.18   (7 reviews) - 14 Feb 2015 04:58:13 GMT - Search in distribution

Params::Validate::Micro - Validate parameters concisely ++

Params::Validate::Micro allows you to concisely represent a list of arguments, their types, and whether or not they are required. Nothing is exported by default. Use ":all" or the specific function name you want. FORMAT Micro argument strings are mad...

HDP/Params-Validate-Micro-0.032 - 11 Oct 2007 20:29:26 GMT - Search in distribution

Params::Validate::Dummy - Stub for Params::Validate ++

This module provides stub routines for those who don't have Params::Validate installed. For more details, please refer to the documentation for Params::Validate. The code here is just stub routines which do NOTHING at all, passing through any argumen...

IVORW/Module-Optional-0.03 - 19 May 2008 21:47:27 GMT - Search in distribution

Params::Validate::Array - provide an alternative version of Param::Validate's validate() function which will return parameters as a list. ++
SAMB/Params-Validate-Array-0.03 - 15 Mar 2014 04:58:59 GMT - Search in distribution

Params::Validate::Checks - Named checks for use with Params::Validate ++

Params::Validate lets you precisely specify what are valid arguments to your functions and methods, helping to catch errors sooner and make your programs more robust. But if multiple parameters (in either the same or different subs) have the same spe...

SMYLERS/Params-Validate-Checks-0.01 - 10 Feb 2008 23:39:26 GMT - Search in distribution

MouseX::Params::Validate - Extension of Params::Validate using Mouse's types. ++

Method parameter validation extension to Mouse. Borrowed code entirely from MooseX::Params::Validate and stripped Moose footprints. EXPORTS By default, this module exports the following: * "validated_hash" * "validated_list" * "pos_validated_list" CA...

MANWAR/MouseX-Params-Validate-0.08 - 14 Jan 2015 20:31:57 GMT - Search in distribution

MooseX::Params::Validate - an extension of Params::Validate using Moose's types 10 ++

This module fills a gap in Moose by adding method parameter validation to Moose. This is just one of many developing options, it should not be considered the "official" one by any means though. You might also want to explore "MooseX::Method::Signatur...

DROLSKY/MooseX-Params-Validate-0.21 - 08 Feb 2015 17:17:33 GMT - Search in distribution

Params::Validate::Dependencies ++

Extends Params::Validate to make it easy to validate that you have been passed the correct combinations of parameters. SYNOPSIS This example validates that sub 'foo's arguments are of the right types, and that either we have at least one of alpha, be...

DCANTRELL/Params-Validate-Dependencies-1.22 - 20 Mar 2015 22:55:18 GMT - Search in distribution

Params::Validate::Aggregated - separate aggregated parameters for functions ++

When a function passes named parameters through to other functions, it can be tedious work to separate out parameters specific to each function. Params::Validate::Aggregated::pv_disagg simplifies this, separating out parameter sets from an input list...

DJERIUS/Params-Validate-Aggregated-0.05 - 28 Jan 2011 17:06:52 GMT - Search in distribution

Params::Validate::Checks::Net - Params::Validate checks for functions taking network-related arguments ++

This is a library of named checks for use with Params::Validate to validate function and method arguments that should be networky things: domain names, hostnames, IP addresses, or mac addresses. See Params::Validate::Checks for details of the overall...

SMYLERS/Params-Validate-Checks-Net-0.01 - 10 Feb 2008 23:40:53 GMT - Search in distribution

Params::Validate::Checks::Integer - Params::Validate checks for functions taking integer arguments ++

This is a library of named checks for use with Params::Validate to validate all integers and those that should be non-negative. See Params::Validate::Checks for in-built validation of positive (non-zero) integers. Checks The following named checks ar...

STEPHENCA/Params-Validate-Checks-Integer-0.01 - 09 Mar 2011 11:42:18 GMT - Search in distribution

Params::Validate::Dependencies::all_or_none_of ++

An extension for Params::Validate::Dependencies to validate that either all of or none of a list of params are present. SYNOPSIS In this example, the 'foo' function takes named arguments, of which the 'day', 'month', and 'year' args must either all b...

DCANTRELL/Params-Validate-Dependencies-all_or_none_of-1.01 - 21 Mar 2015 01:13:35 GMT - Search in distribution

Type::Params - Params::Validate-like parameter validation using Type::Tiny type constraints and coercions 73 ++

Type::Params uses Type::Tiny constraints to validate the parameters to a sub. It takes the slightly unorthodox approach of separating validation into two stages: 1. Compiling the parameter specification into a coderef; then 2. Using the coderef to va...

TOBYINK/Type-Tiny-1.000005 - 25 Oct 2014 19:08:36 GMT - Search in distribution


XSH - scripting language for XPath-based editing of XML 1 ++
PAJAS/XML-XSH-1.8.2   (2 reviews) - 10 Sep 2003 17:11:15 GMT - Search in distribution

Gtk ++

Introduction The first thing you need to do to use the Gtk module in your perl program is to load the module and initialize it: use Gtk; init Gtk; This can also be shortened to the one-liner: use Gtk '-init'; Now, how do you build the user interface?...

MLEHMANN/Gtk-Perl-0.7010   (2 reviews) - 15 Dec 2012 19:43:06 GMT - Search in distribution

Noid - routines to mint and manage nice opaque identifiers ++

This is very brief documentation for the Noid Perl module subroutines. For this early version of the software, it is indispensable to have the documentation for the noid utility (the primary user of these routines) at hand. Typically that can be view...

JAK/Noid-0.424 - 21 Apr 2006 15:45:30 GMT - Search in distribution

JRPC - Create JSON-RPC Services focusing on app logic, not worrying about the details of JSON-RPC Processing. ++

JRPC Module bundle consists of Server and Client pieces for creating JSON-RPC services. For the server piece it takes a slightly different approach than many other "API Heavy" CPAN modules. Instead of assembing your service out of API calls, JRPC for...

OHOLLMEN/JRPC-0.61 - 21 Dec 2014 17:14:48 GMT - Search in distribution
  • JRPC::CGI - JSON-RPC 2.0 Processing for CGI and HTTP::Server::Simple::CGI
  • JRPC::Client - JSON-RPC 2.0 Client

Task - The successor to Bundle:: for installing sets of modules ++

The "Bundle::" namespace has long served as the CPAN's "expansion" mechanism for module installation. A "Bundle::" module contains no code in itself, but serves as a way to specify an entire collection of modules/version pairs to be installed. The Pr...

ADAMK/Task-1.04   (2 reviews) - 10 Jul 2008 08:07:15 GMT - Search in distribution

TMDB - Perl wrapper for The MovieDB API ++

The MovieDB <http://www.themoviedb.org/> is a free and open movie database. This module provides a Perl wrapper to The MovieDB API <http://docs.themoviedb.apiary.io/>. In order to use this module, you must first get an API key by signing up <http://w...

MITHUN/TMDB-v1.0.1   (2 reviews) - 09 Dec 2014 01:05:37 GMT - Search in distribution