33 |
finddepth({ no_chdir => 1, wanted => sub { |
finddepth({ no_chdir => 1, wanted => sub { |
34 |
return unless s/\.pm$//; |
return unless s/\.pm$//; |
35 |
my @a = split(m!/!,$_); |
my @a = split(m!/!,$_); |
|
if ( $#a != 2 ) { |
|
|
warn "SKIP $_ [$#a]" if $self->debug; |
|
|
return; |
|
|
} |
|
36 |
warn ">> $_ ",dump( @a ) if $self->debug; |
warn ">> $_ ",dump( @a ) if $self->debug; |
37 |
my $package = "$a[1]::$a[2]"; |
my $package = join('::', @a[ 1 .. $#a ]); |
38 |
warn "## $package\n"; |
warn "## $package\n"; |
39 |
push @$classes, { $package => "$_.pm" }; |
push @$classes, { $package => "$_.pm" }; |
40 |
} }, 'lib'); |
} }, 'lib'); |