Test-Subroutines
view release on metacpan or search on metacpan
"requires" : {
"ExtUtils::MakeMaker" : "6.30"
}
},
"runtime" : {
"requires" : {
"Devel::LexAlias" : 0,
"Devel::Symdump" : 0,
"Exporter" : 0,
"File::Slurp" : 0,
"PadWalker" : 0,
"Symbol" : 0,
"strict" : 0,
"warnings" : 0
}
},
"test" : {
"requires" : {
"Getopt::Long" : 0,
"Test::More" : 0
}
license: perl
meta-spec:
url: http://module-build.sourceforge.net/META-spec-v1.4.html
version: 1.4
name: Test-Subroutines
requires:
Devel::LexAlias: 0
Devel::Symdump: 0
Exporter: 0
File::Slurp: 0
PadWalker: 0
Symbol: 0
strict: 0
warnings: 0
resources:
bugtracker: https://rt.cpan.org/Public/Dist/Display.html?Name=Test-Subroutines
homepage: https://github.com/ollyg/Test-Subroutines/wiki
repository: git://github.com/ollyg/Test-Subroutines.git
version: 1.113350
Makefile.PL view on Meta::CPAN
},
"DISTNAME" => "Test-Subroutines",
"EXE_FILES" => [],
"LICENSE" => "perl",
"NAME" => "Test::Subroutines",
"PREREQ_PM" => {
"Devel::LexAlias" => 0,
"Devel::Symdump" => 0,
"Exporter" => 0,
"File::Slurp" => 0,
"PadWalker" => 0,
"Symbol" => 0,
"strict" => 0,
"warnings" => 0
},
"VERSION" => "1.113350",
"test" => {
"TESTS" => "t/*.t"
}
);
lib/Test/Subroutines.pm view on Meta::CPAN
require Exporter;
@ISA = qw(Exporter);
@EXPORT = qw(load_subs);
@EXPORT_OK = qw(get_subref);
use strict;
use warnings FATAL => 'all';
use Devel::LexAlias qw(lexalias);
use PadWalker qw(closed_over peek_my);
use Symbol qw(qualify_to_ref);
use Devel::Symdump;
use File::Slurp;
our @used_modules;
BEGIN {
unshift @INC, \&trace_use
unless grep { "$_" eq \&trace_use . '' } @INC;
}
( run in 0.508 second using v1.01-cache-2.11-cpan-05444aca049 )