Class-Refresh
view release on metacpan or search on metacpan
"Test::Pod::Coverage" : "1.08"
}
},
"runtime" : {
"requires" : {
"B" : "0",
"Carp" : "0",
"Class::Load" : "0",
"Class::Unload" : "0",
"Devel::OverrideGlobalRequire" : "0",
"Try::Tiny" : "0",
"strict" : "0",
"warnings" : "0"
}
},
"test" : {
"requires" : {
"Exporter" : "0",
"File::Copy" : "0",
"File::Find" : "0",
"File::Spec" : "0",
provides:
Class::Refresh:
file: lib/Class/Refresh.pm
version: 0.07
requires:
B: 0
Carp: 0
Class::Load: 0
Class::Unload: 0
Devel::OverrideGlobalRequire: 0
Try::Tiny: 0
strict: 0
warnings: 0
resources:
bugtracker: https://github.com/doy/class-refresh/issues
homepage: http://metacpan.org/release/Class-Refresh
repository: git://github.com/doy/class-refresh.git
version: 0.07
x_Dist_Zilla:
perl:
version: 5.018001
Makefile.PL view on Meta::CPAN
"DISTNAME" => "Class-Refresh",
"EXE_FILES" => [],
"LICENSE" => "perl",
"NAME" => "Class::Refresh",
"PREREQ_PM" => {
"B" => 0,
"Carp" => 0,
"Class::Load" => 0,
"Class::Unload" => 0,
"Devel::OverrideGlobalRequire" => 0,
"Try::Tiny" => 0,
"strict" => 0,
"warnings" => 0
},
"TEST_REQUIRES" => {
"Exporter" => 0,
"File::Copy" => 0,
"File::Find" => 0,
"File::Spec" => 0,
"File::Temp" => 0,
"IO::Handle" => 0,
Makefile.PL view on Meta::CPAN
"Exporter" => 0,
"File::Copy" => 0,
"File::Find" => 0,
"File::Spec" => 0,
"File::Temp" => 0,
"IO::Handle" => 0,
"IPC::Open3" => 0,
"Test::Fatal" => 0,
"Test::More" => "0.88",
"Test::Requires" => 0,
"Try::Tiny" => 0,
"lib" => 0,
"strict" => 0,
"warnings" => 0
);
unless ( eval { ExtUtils::MakeMaker->VERSION(6.63_03) } ) {
delete $WriteMakefileArgs{TEST_REQUIRES};
delete $WriteMakefileArgs{BUILD_REQUIRES};
$WriteMakefileArgs{PREREQ_PM} = \%FallbackPrereqs;
lib/Class/Refresh.pm view on Meta::CPAN
{
$Class::Refresh::VERSION = '0.07';
}
use strict;
use warnings;
# ABSTRACT: refresh your classes during runtime
use Carp 'carp';
use Class::Unload;
use Class::Load;
use Try::Tiny;
our %CACHE;
sub import {
my $package = shift;
my %opts = @_;
if ($opts{track_require}) {
require Devel::OverrideGlobalRequire;
#!/usr/bin/env perl
use strict;
use warnings;
use Test::More;
use Test::Fatal;
use lib 't/lib';
use Test::Class::Refresh;
use Try::Tiny;
use Class::Refresh;
my $dir = prepare_temp_dir_for('basic');
push @INC, $dir->dirname;
require Foo;
Class::Refresh->refresh;
t/compile-error.t view on Meta::CPAN
#!/usr/bin/env perl
use strict;
use warnings;
use Test::More;
use Test::Fatal;
use Test::Requires 'Moose';
use lib 't/lib';
use Test::Class::Refresh;
use Try::Tiny;
use Class::Refresh;
my $dir = prepare_temp_dir_for('compile-error');
push @INC, $dir->dirname;
require Foo;
is(exception { Class::Refresh->refresh }, undef, "loads successfully");
( run in 0.784 second using v1.01-cache-2.11-cpan-05444aca049 )