Assert-Conditional
view release on metacpan or search on metacpan
"Env" : "0",
"Exporter" : "5.57",
"Exporter::ConditionalSubs" : "v1.11.1",
"File::Basename" : "0",
"File::Spec" : "0",
"POSIX" : "0",
"Scalar::Util" : "0",
"Tie::Hash" : "0",
"Unicode::Collate" : "0",
"Unicode::Normalize" : "0",
"namespace::autoclean" : "0",
"namespace::clean" : "0",
"parent" : "0",
"perl" : "5.012"
}
}
},
"release_status" : "stable",
"version" : "v0.010",
"x_serialization_backend" : "JSON::PP version 4.00"
}
Env: '0'
Exporter: '5.57'
Exporter::ConditionalSubs: v1.11.1
File::Basename: '0'
File::Spec: '0'
POSIX: '0'
Scalar::Util: '0'
Tie::Hash: '0'
Unicode::Collate: '0'
Unicode::Normalize: '0'
namespace::autoclean: '0'
namespace::clean: '0'
parent: '0'
perl: '5.012'
version: v0.010
x_serialization_backend: 'CPAN::Meta::YAML version 0.018'
Makefile.PL view on Meta::CPAN
},
PREREQ_PM => {
"Attribute::Handlers" => 0, # core
"B::Deparse" => 0, # core
"Cwd" => 0, # core
"Env" => 0, # core
"Exporter" => 5.57, # core
"Exporter::ConditionalSubs" => "1.11.1",
"File::Basename" => 0, # core
"File::Spec" => 0, # core
"namespace::autoclean" => 0,
"namespace::clean" => 0,
"parent" => 0, # core as of 5.12
"POSIX" => 0, # core
"Scalar::Util" => 0, # core
"Tie::Hash" => 0, # core
"Unicode::Collate" => 0, # core
"Unicode::Normalize" => 0, # core
},
dist => { COMPRESS => "gzip -9f", SUFFIX => "gz", },
clean => { FILES => "Assert-Conditional-*" },
lib/Assert/Conditional.pm view on Meta::CPAN
use v5.12;
use utf8;
use strict;
use warnings;
use version 0.77;
our $VERSION = version->declare("0.010");
use parent "Exporter::ConditionalSubs"; # inherits from Exporter
use namespace::autoclean;
use Attribute::Handlers;
use Assert::Conditional::Utils ":all";
use Carp qw(carp croak cluck confess);
use POSIX ":sys_wait_h";
use Scalar::Util qw{
blessed
looks_like_number
openhandle
lib/Assert/Conditional.pm view on Meta::CPAN
# script rather than merely require or compile it, it dumps out its
# export table like the pmexp tool from the pmtools distribution does.
# If moreover the ASSERT_CONDITIONAL_BUILD_POD envariable is true, then
# this actually generates pod you can use directly. This is used by the
# etc/generate-exporter-pod script from the source directory; this
# script is not installed, and is just a helper.
exit !dump_exports(@ARGV) unless his_is_require(-1);
# This can't execute at the "normal" time or else
# namespace::autoclean's call Sub::Identify freaks:
UNITCHECK { close(DATA) if defined fileno(DATA) }
1;
# This has to be __DATA__ not __END__ for the self-executing
# trick to work right.
__DATA__
=encoding utf8
( run in 0.262 second using v1.01-cache-2.11-cpan-4d50c553e7e )