Re: [Cascavel-pm] como utilizar "use base" e especificar versões dos módulos
Igor Sutton Lopes
igor em izut.com
Terça Agosto 9 13:51:35 PDT 2005
Oi Alceu,
<code>
eval {
require LWP::UserAgent;
die "Versão incorreta do LWP::UserAgent" if $LWP::UserAgent::VERSION
< 2.034;
};
die $@ if $@;
</code>
Talvez tenha algum modo mais fácil de fazê-lo, mas isso funciona :)
Abraço,
Igor.
Alceu R. de Freitas Jr. wrote:
>Olá monges,
>
>Estive tentando herdar o módulo LWP::UserAgent usando
>
>use base LWP::UserAgent
>
>e isso funciona muito bem. Mas eu preciso garantir que
>uma versão mínima desse módulo seja utilizada, ou o
>programa terá problemas. Como posso fazer isso? Eu não
>gostaria de ter que declarar
>
>our @ISA;
>
>e fazer as outras esquisitices que o "use base" me
>poupa de fazer.
>
>Alguém aí conhece algum truque?
>
>[]'s
>
>
>Alceu Rodrigues de Freitas Junior
>--------------------------------------
>glasswalk3r em yahoo.com.br
>http://www.imortais.cjb.net
>-----------------------------------------------------------------------
>A well-used door needs no oil on its hinges.
>A swift-flowing stream does not grow stagnant.
>Neither sound nor thoughts can travel through a vacuum.
>Software rots if not used.
>These are great mysteries -- The Tao Of Programming, 5.1
>
>__________________________________________________
>Converse com seus amigos em tempo real com o Yahoo! Messenger
>http://br.download.yahoo.com/messenger/
>_______________________________________________
>Cascavel-pm mailing list
>Cascavel-pm em pm.org
>http://mail.pm.org/mailman/listinfo/cascavel-pm
>
>
>
Mais detalhes sobre a lista de discussão Cascavel-pm