make room for $VERSION after package declaration (newer [PkgVersion] requires it)
[p5sagit/Devel-REPL.git] / lib / Devel / REPL / Plugin / Packages.pm
index 14c0f60..a7e13fe 100644 (file)
@@ -1,9 +1,11 @@
+use strict;
+use warnings;
 package Devel::REPL::Plugin::Packages;
-use Devel::REPL::Plugin;
 
-use namespace::clean -except => [ "meta" ];
+use Devel::REPL::Plugin;
+use namespace::autoclean;
 
-use vars qw($PKG_SAVE);
+our $PKG_SAVE;
 
 has 'current_package' => (
   isa      => 'Str',
@@ -26,7 +28,8 @@ around 'mangle_line' => sub {
   my $line = $self->$orig(@args);
   # add a BEGIN block to set the package around at the end of the sub
   # without mangling the return value (we save it off into a global)
-  $line .= '; BEGIN { $Devel::REPL::Plugin::Packages::PKG_SAVE = __PACKAGE__; }';
+  $line .= '
+; BEGIN { $Devel::REPL::Plugin::Packages::PKG_SAVE = __PACKAGE__; }';
   return $line;
 };