The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.

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