CPAN-Mirror-Server-HTTP
view release on metacpan or search on metacpan
lib/CPAN/Mirror/Server/HTTP.pm view on Meta::CPAN
sub _gen_dir {
my $uri = shift;
my $path = shift;
my $resp = HTTP::Response->new( 200 );
my %dir;
{
opendir my $DIR, $path or die "$!\n";
$dir{ $_ } = [ ( stat( File::Spec->catfile( $path, $_ ) ) )[7,9],
( -d File::Spec->catfile( $path, $_ ) ? 1 : 0 ),
] for grep { !/^\./ } readdir $DIR;
}
my $h = HTML::Tiny->new;
my @data;
foreach my $item ( sort keys %dir ) {
my $data = $dir{$item};
push @data, [
( run in 0.876 second using v1.01-cache-2.11-cpan-49f99fa48dc )