keep $VERSION right in the repo
[p5sagit/Devel-REPL.git] / lib / Devel / REPL / Plugin / FindVariable.pm
index d704dea..e4a1680 100644 (file)
@@ -1,7 +1,11 @@
+use strict;
+use warnings;
 package Devel::REPL::Plugin::FindVariable;
 
-use Moose::Role;
-use namespace::clean -except => [ 'meta' ];
+our $VERSION = '1.003027';
+
+use Devel::REPL::Plugin;
+use namespace::autoclean;
 
 sub find_variable {
     my ($self, $name) = @_;
@@ -23,7 +27,8 @@ sub find_variable {
 
     my $meta = Class::MOP::Class->initialize($package);
 
-    return unless $meta->has_package_symbol("$sigil$name");
+    # Class::MOP::Package::has_package_symbol method *requires* a sigil
+    return unless length($sigil) and $meta->has_package_symbol("$sigil$name");
     $meta->get_package_symbol("$sigil$name");
 }