NAME

Acme::CPANAuthors::Factory

SYNOPSIS

use Acme::CPANAuthors::Factory;

my $authors = Acme::CPANAuthors::Factory->create(
    Purple => {
        ETHER => 'Karen Etheridge',
        ISHIGAKI => 'Kenichi Ishigaki',
    },
);
my $number = $authors->count;
# and all other methods described in Acme::CPANAuthors...

DESCRIPTION

Use this class when you have a list of authors that you want to manipulate, but you only have the list of names at runtime (where Acme::CPANAuthors::Register is not very convenient).

An Acme::CPANAuthors object will be created for you, containing the same data as if you had registered a new class at compile time.

However, you cannot call Acme::CPANAuthors->new with your category and get back a new object; it still only knows about modules on disk.

METHOD

create

takes a hash reference to create an Acme::CPANAuthors object.

AUTHOR

This class was written by Karen Etheridge (ether), <ether at cpan.org>

Acme::CPANAuthors is by Kenichi Ishigaki, <ishigaki at cpan.org>

COPYRIGHT AND LICENSE

Copyright (C) 2007-2012 by Kenichi Ishigaki.

This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself.