Até cheguei a pensar nisso dessa forma. Mas sei como fazer isso via Moose::Role. Aparentemente não consigo tratar herança em Plug-ins da mesma maneira que classes comuns. Preciso pesquisar mais.<div><br></div><div><br><div>
<br></div><div>De qualquer forma, obrigado!</div><div><br></div><div><br></div><div>Cheers!</div><div><br></div><div><br><br><div class="gmail_quote">2012/9/24 Daniel Mattos <span dir="ltr"><<a href="mailto:cdmattos@gmail.com" target="_blank">cdmattos@gmail.com</a>></span><br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">2012/9/24 Leonardo Ruoso <<a href="mailto:leonardo@ruoso.com">leonardo@ruoso.com</a>>:<br>
<div class="im"><br>
> Então, todos os plugins deveriam especializar Plugin::Base :p<br>
><br>
> Implementar somente métodos definidos em Plugin::Base<br>
><br>
> Os métodos que não precisassem ser especializados, seriam herdados de<br>
> Plugin::Base.<br>
<br>
</div>Concordo. Incidentalmente, se fosse como eu tinha imaginado<br>
primeiramente, a sugestão seria a mesma.<br>
<div class="HOEnZb"><div class="h5">=begin disclaimer<br>
   Sao Paulo Perl Mongers: <a href="http://sao-paulo.pm.org/" target="_blank">http://sao-paulo.pm.org/</a><br>
 SaoPaulo-pm mailing list: <a href="mailto:SaoPaulo-pm@pm.org">SaoPaulo-pm@pm.org</a><br>
 L<<a href="http://mail.pm.org/mailman/listinfo/saopaulo-pm" target="_blank">http://mail.pm.org/mailman/listinfo/saopaulo-pm</a>><br>
=end disclaimer<br>
</div></div></blockquote></div><br><br clear="all"><div><br></div>-- <br>André Garcia Carneiro<br>Software Engineer<br>(11)982907780<br>
</div></div>