File: Exporter9.pm

package info (click to toggle)
libbadger-perl 0.16-3
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid, trixie
  • size: 2,400 kB
  • sloc: perl: 11,004; makefile: 9
file content (24 lines) | stat: -rw-r--r-- 498 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
# test the export_fail method
package My::Exporter9;
use base 'My::Exporter8';

__PACKAGE__->export_fail( \&bar_fail );

our $BUFFER = '';
our $DEBUG  = 0 unless defined $DEBUG;

sub bar_fail {
    my ($class, $target, $symbol, $rest) = @_;
    if ($symbol eq 'bar') {
        print STDERR "bar_fail => [$symbol]\n" if $DEBUG;
        $My::Exporter8::BUFFER .= "[$symbol]";
        return 1;
    }
    else {
        print STDERR "bar_fail SKIP $symbol\n" if $DEBUG;
        return 0;
    }
}


1;