File: MyImporter.pm

package info (click to toggle)
libsub-uplevel-perl 0.2800-3
  • links: PTS, VCS
  • area: main
  • in suites: bookworm, forky, sid, trixie
  • size: 260 kB
  • sloc: perl: 671; makefile: 2
file content (15 lines) | stat: -rw-r--r-- 305 bytes parent folder | download | duplicates (3)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
package MyImporter;
use warnings;
use strict;
use Sub::Uplevel qw/:aggressive/;
sub import_for_me {
    my ($pkg, @p) = @_;
    my $level = 1;
    my $import = $pkg->can('import');
    if ($import) {
        uplevel $level, $import, ($pkg, @p);
    } else {
        warn "no import in $pkg\n";
    }
}
1;