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

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.