This is a live mirror of the Perl 5 development currently hosted at https://github.com/perl/perl5
Upgrade to CPAN 1.71.
[perl5.git] / lib / if.pm
index 0795dee..6574d97 100644 (file)
--- a/lib/if.pm
+++ b/lib/if.pm
@@ -1,13 +1,14 @@
 package if;
 
-our $VERSION = '0.02';
+our $VERSION = '0.03';
 
 sub work {
   my $method = shift() ? 'import' : 'unimport';
   return unless shift;         # CONDITION
 
   my $p = $_[0];               # PACKAGE
-  eval "require $p" or die;    # Adds .pm etc if needed
+  (my $file = "$p.pm") =~ s!::!/!g;
+  require $file or die;
 
   my $m = $p->can($method);
   goto &$m if $m;