Protocol-BitTorrent
view release on metacpan or search on metacpan
lib/Protocol/BitTorrent/Metainfo.pm view on Meta::CPAN
if($self->files == 1) {
my ($file) = $self->files;
$self->{info}{name} = $file->{name};
$self->{info}{length} = $file->{length};
} else {
$self->{info}{name} = $self->root_path;
$self->{info}{files} = [];
foreach my $file ($self->files) {
push @{ $self->{info}{files} }, {
'length' => $file->{length},
'path' => [ split m{/}, $file->{name} ],
}
}
}
}
return $self->{info};
}
=head2 peer_id
Returns the current peer ID. This is a 20-character string used to
( run in 1.948 second using v1.01-cache-2.11-cpan-71847e10f99 )