= Params-Validate-Checks =

This is the Cpan distribution of the Params::Validate::Checks Perl module.

Params::Validate::Checks provides some named checks for use with
Params::Validate, and lets you specify your own re-usable named checks.

  use Params::Validate::Checks qw<validate as>;

  sub random_insult
  {
    my %arg = validate @_,
    {
      name => {as ’string’},
      words => {as ’pos_int’},
      paragraphs => {as ’pos_int’, default => 1},
    };

    # Do something with $arg{name}, $arg{words}, $arg{paragraphs} ...
  }

== Installation ==

Params::Validate::Checks can be installed using the Cpan client:

  cpan -i Params::Validate::Checks

or by unzipping this distribution and running Build.PL and then Build:

  perl Build.PL
  ./Build test
  ./Build install

or, if you have a make program, by running Makefile.PL then make:

  perl Makefile.PL
  make test
  make install

== Copyright & Licence ==

© copyright 2006-2008 by Smylers <smylers@cpan.org>

This library is software libre; you may redistribute it and modify it under the
terms of any of these licences:

* The GNU General Public License, version 2
* The GNU General Public License, version 3
* The Artistic License
* The Artistic License 2.0