Seguindo a sugestao de Gilmar... ficou assim.
sub get {
my $class = shift; my $obj;
eval " use $class; ";
croak "Classe invalida!\n" if $@;
eval { $obj = $class->new(); };
croak "Problemas ao instanciar classe!\n" if $@;
return $obj;
}
Obrigado pelas dicas,
Joenio Marques
- Salvador Perl Mongers