NAME

BackPAN::Index::Dist - Representing a distribution on BackPAN

SYNOPSIS

Use through BackPAN::Index.

DESCRIPTION

An object representing a distribution on BackPAN. A distribution is made up of releases.

releases

my $releases = $dist->releases;

A ResultSet of this distribution's releases.

name

my $dist_name = $dist->name;

Name of the distribution.

authors

my @authors = $dist->authors;

Return the CPANIDs which made releases of this $dist, in no particular order.

num_releases

my $num_releases = $dist->num_releases;

Returns the number of releases this distribution has.

first_release

latest_release

my $release = $dist->first_release;

Returns the first or latest release of this distribution as a BackPAN::Index::Release.

first_date

latest_date

my $release = $dist->first_date;

Returns the date of the first or latest release of this distribution.

first_author

latest_author

my $cpanid = $dist->first_author;

Returns the CPANID of the author of the first or latest release.

as_hash

my $data = $dist->as_hash;

Returns a hash ref containing the data inside $dist.

SEE ALSO

BackPAN::Index