Params-Validate-Dependencies
view release on metacpan or search on metacpan
},
"configure" : {
"requires" : {
"ExtUtils::MakeMaker" : "0"
}
},
"runtime" : {
"requires" : {
"Clone" : "0.38",
"Data::Domain" : "1.1",
"PadWalker" : "1.96",
"Params::Validate" : "1.07",
"Scalar::Util" : "1.25",
"Test::Differences" : "0",
"Test::Exception" : "0",
"Test::More" : "0.88",
"Test::Warnings" : "0.026",
"lexical::underscore" : "0.004"
}
}
},
url: http://module-build.sourceforge.net/META-spec-v1.4.html
version: '1.4'
name: Params-Validate-Dependencies
no_index:
directory:
- t
- inc
requires:
Clone: '0.38'
Data::Domain: '1.1'
PadWalker: '1.96'
Params::Validate: '1.07'
Scalar::Util: '1.25'
Test::Differences: '0'
Test::Exception: '0'
Test::More: '0.88'
Test::Warnings: '0.026'
lexical::underscore: '0.004'
resources:
bugtracker: https://github.com/DrHyde/perl-modules-Params-Validate-Dependencies/issues
repository: https://github.com/DrHyde/perl-modules-Params-Validate-Dependencies
Makefile.PL view on Meta::CPAN
NAME => 'Params::Validate::Dependencies',
META_MERGE => {
license => 'open_source',
resources => {
repository => 'https://github.com/DrHyde/perl-modules-Params-Validate-Dependencies',
bugtracker => 'https://github.com/DrHyde/perl-modules-Params-Validate-Dependencies/issues',
}
},
VERSION_FROM => 'lib/Params/Validate/Dependencies.pm',
PREREQ_PM => {
'PadWalker' => 1.96,
'Scalar::Util' => 1.25,
'Params::Validate' => 1.07,
'Clone', => 0.38,
'Test::Differences' => 0,
'Test::More' => 0.88, # done_testing
'Test::Warnings' => 0.026,
'Test::Exception' => 0,
# Modern Data::Domain only works on 5.18 and higher
(($] > 5.018) ? ('Data::Domain' => 1.10) : ()),
# dep of D::D, earlier versions broken on 5.24
lib/Params/Validate/Dependencies.pm view on Meta::CPAN
package Params::Validate::Dependencies;
use strict;
use warnings;
use Clone qw(clone);
use Params::Validate (); # don't import yet
use Params::Validate::Dependencies::Documenter;
use Scalar::Util qw(blessed);
use PadWalker qw(closed_over);
use base qw(Exporter);
use vars qw($VERSION @EXPORT @EXPORT_OK %EXPORT_TAGS $DOC);
$VERSION = '2.00';
$DOC = 0;
# copy and update P::V's EXPORT* constants
my @_of = qw(any_of all_of none_of one_of);
( run in 0.786 second using v1.01-cache-2.11-cpan-05444aca049 )