use File::Slurp 'slurp';
use Try::Tiny;
use Class::Unload ();
+use Class::Inspector ();
use List::MoreUtils 'apply';
use namespace::clean;
-our $VERSION = '0.07005';
+our $VERSION = '0.07008';
# Glossary:
#
if (-f (my $existing_remote_file = $self->base->get_dump_filename($remote_class))) {
my $class = "${remote_class}Temporary";
- if (not do { no strict 'refs'; %{$class . '::'} }) {
+ if (not Class::Inspector->loaded($class)) {
my $code = slurp $existing_remote_file;
$code =~ s/(?<=package $remote_class)/Temporary/g;