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 14:07:01 PDT 2005


Oi Alceu (denovo),

Você também pode usar assim:

<code>
use LWP::UserAgent 2.033;
use base LWP::UserAgent;
</code>

Abraço,
Igor.

Igor Sutton Lopes wrote:

>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
>>
>> 
>>
>>    
>>
>_______________________________________________
>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