CPANPLUS::Module::Author - CPAN author object for CPANPLUS
my $author = CPANPLUS::Module::Author->new(
author => 'Jack Ashton',
cpanid => 'JACKASH',
_id => INTERNALS_OBJECT_ID,
);
$author->cpanid;
$author->author;
$author->email;
@dists = $author->distributions;
@mods = $author->modules;
@accessors = CPANPLUS::Module::Author->accessors;
"CPANPLUS::Module::Author" creates objects
from the information in the source files. These can then be used to query on.
These objects should only be created internally. For
"fake" objects, there's the
"CPANPLUS::Module::Author::Fake"
class.
An objects of this class has the following accessors:
- author
- Name of the author.
- cpanid
- The CPAN id of the author.
- email
- The email address of the author, which defaults to '' if not
provided.
- parent
- The "CPANPLUS::Internals::Object" that
spawned this module object.
This method returns a
"CPANPLUS::Module::Author" object, based on
the given parameters.
Returns false on failure.
Return a list of module objects this author has released.
Returns a list of module objects representing all the distributions this author
has released.
Returns a list of all accessor methods to the object