| CPAN-Packager documentation | Contained in the CPAN-Packager distribution. |
CPAN::Packager::BuilderFactory - package builder factory
Takatoshi Kitano <kitano.tk@gmail.com>
This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself.
| CPAN-Packager documentation | Contained in the CPAN-Packager distribution. |
package CPAN::Packager::BuilderFactory; use strict; use warnings; # TODO decited Builder based on OS type sub create { my ( $class, $builder, $config ) = @_; my $builder_class = join '::', ( 'CPAN', 'Packager', 'Builder', $builder ); eval "require $builder_class;" or die "Can't load module $@"; ## no critic $builder_class->new( conf => $config ); } 1; __END__