Plugins

Bráulio Bhavamitra brauliobhavamitra at gmail.com
Thu May 9 14:42:16 BRT 2013


Oi Formiga,

O que foi dito é que não se tem um padrão, ou melhor, cada função tem seu
padrão (false, true ou nil), não há um padrão para todas.

abraços,
bráulio


2013/5/9 Caio Formiga <caio.formiga at gmail.com>

> Rodrigo, o correto seria como descrito em lib/noosfero/plugin.rb linhas
> 129 e 130 diz para retornar true or false, sendo false o deafult?
>
> Braulio havia proposto que não deveria ter um valor de retorno padrão, até
> porque,como disse antes, há valores nil, false, true enfim, tem de tudo =D
>
> Abraços!
>
>
> Em 9 de maio de 2013 12:29, Rodrigo Souto <rodrigo at colivre.coop.br>escreveu:
>
> É isso mesmo. Inicialmente agente tinha definido o comportamento padrão
>> do hotspot retornar nil pois seria compatível com o plugin simplesmente
>> ignorar a chamada. Porém surgiram casos onde o padrão passou a ser
>> importante e a documentação acabou ficando desatualizada. Você pode
>> atualizar a documentação Formiga?
>>
>> Bráulio Bhavamitra escreveu isso ai:
>> > Oi Formiga,
>> >
>> > Acho que o erro está na documentação. Acredito não ser necessário e
>> viável
>> > padronizar este valor de retorno.
>> >
>> > abraços,
>> > bráulio
>> >
>> >
>> > 2013/5/8 Caio Formiga <caio.formiga at gmail.com>
>> >
>> > >
>> > > Olá comunidade,
>> > >
>> > > Estava lendo a documentação dos plugins em
>> > > http://noosfero.org/Development/PluginsArchitecture
>> > >
>> > > Aqui é dito que os métodos criados como interface em Noosfero::Plugin
>> > > devem retornar *nil*, porém no código de lib/noosfero/plugin.rb linhas
>> > > 129 e 130 diz para retornar true or false, sendo false o deafult.
>> > >
>> > > Para piorar no código, tem casos onde o retorno é false, outros com
>> nil e
>> > > outros sem retorno algum.
>> > >
>> > > Seria bom padronizar!
>> > >
>> > > Abraços!
>> > >
>> > > Formiga
>> > > EITA
>> > >
>> > > _______________________________________________
>> > > Noosfero-br mailing list
>> > > Noosfero-br at listas.softwarelivre.org
>> > > http://listas.softwarelivre.org/cgi-bin/mailman/listinfo/noosfero-br
>> > >
>> > >
>>
>> > _______________________________________________
>> > Noosfero-br mailing list
>> > Noosfero-br at listas.softwarelivre.org
>> > http://listas.softwarelivre.org/cgi-bin/mailman/listinfo/noosfero-br
>>
>>
>> --
>> Rodrigo Souto <rodrigo at colivre.coop.br> :: 55 71 8131-7714
>> Colivre - Cooperativa de Tecnologias Livres
>> http://www.colivre.coop.br/
>>
>> _______________________________________________
>> Noosfero-br mailing list
>> Noosfero-br at listas.softwarelivre.org
>> http://listas.softwarelivre.org/cgi-bin/mailman/listinfo/noosfero-br
>>
>>
>
> _______________________________________________
> Noosfero-br mailing list
> Noosfero-br at listas.softwarelivre.org
> http://listas.softwarelivre.org/cgi-bin/mailman/listinfo/noosfero-br
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://listas.softwarelivre.org/pipermail/noosfero-br/attachments/20130509/c9e1d4e6/attachment-0001.html>


More information about the Noosfero-br mailing list