NAME
CPAN::Index::File::MailRc - Interface to 01mailrc.txt
.
SYNOPSIS
my $mailrc = CPAN::Index::File::MailRc->parse_from_repo_uri(
'http://cpan.perl.org'
);
foreach my $author ($mailrc->sorted_authors) {
... # do something
}
DESCRIPTION
This is a class to read and write 01mailrc.txt
.
METHODS
authors
List of hashrefs containing author data. The structure of the hashrefs is as follows:
-
CPAN id of the author. This should be a string containing only capital Latin letters and is at least 2 characters long.
- name
-
Author's full name.
-
Author's email.
sorted_authors
List of authors sorted by pause id.
parse
Parses the file and returns its representation as a data structure.
default_location
Default file location - authors/01mailrc.txt.gz
.
METHODS FROM ROLES
- <CPAN::Index::API::Role::Readable/read_from_string>
- <CPAN::Index::API::Role::Readable/read_from_file>
- <CPAN::Index::API::Role::Readable/read_from_tarball>
- <CPAN::Index::API::Role::Readable/read_from_repo_path>
- <CPAN::Index::API::Role::Readable/read_from_repo_uri>
- "tarball_is_default" in CPAN::Index::API::Role::Writable
- "repo_path" in CPAN::Index::API::Role::Writable
- "template" in CPAN::Index::API::Role::Writable
- "content" in CPAN::Index::API::Role::Writable
- "write_to_file" in CPAN::Index::API::Role::Writable
- "write_to_tarball" in CPAN::Index::API::Role::Writable
- "clone" in CPAN::Index::API::Role::Clonable