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 0.881 second using v1.01-cache-2.11-cpan-71847e10f99 )