diff options
Diffstat (limited to 'lib/if.pm')
-rw-r--r-- | lib/if.pm | 5 |
1 files changed, 3 insertions, 2 deletions
@@ -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; |