É nóis Em 31 de janeiro de 2016 01:02, Andre Carneiro < andregarciacarne...@gmail.com> escreveu:
> Lucas, > > Interessante! Não tinha pensado em usar o derived desse jeito. Vou dar uma > olhada amanhã(agora que vi que são 01:00h da manhã). > > > Depois escreverei aqui sobre o resultado. > > > Valeu! > > 2016-01-31 0:54 GMT-02:00 Lucas Mateus <lucasmateus.olive...@gmail.com>: > >> Se for o contrário do que eu fiz, basta inverter, coloca um "data => Str" >> no profile e valida com post_check mesmo >> >> Em 31 de janeiro de 2016 00:52, Lucas Mateus < >> lucasmateus.olive...@gmail.com> escreveu: >> >>> André, seria algo assim: http://pastebin.com/bcqw9mpf >>> >>> Em 31 de janeiro de 2016 00:49, Andre Carneiro < >>> andregarciacarne...@gmail.com> escreveu: >>> >>>> Ah sim, já tinha visto isso. Já arrumei... :D >>>> >>>> 2016-01-31 0:36 GMT-02:00 Renato Santos <renato.c...@gmail.com>: >>>> >>>>> Blz, só arrumar a regexp pra ter ^ e $ >>>>> On Jan 31, 2016 00:34, "Andre Carneiro" <andregarciacarne...@gmail.com> >>>>> wrote: >>>>> >>>>>> >>>>>> Cron, Provavelmente usarei dois profiles e tratarei o 'all' por fora. >>>>>> >>>>>> >>>>>> Lucas Mateus, não entendi em que o 'derived' ajudaria nisso. Qual >>>>>> seria a sua idéia? >>>>>> >>>>>> >>>>>> Cheers! >>>>>> >>>>>> 2016-01-31 0:25 GMT-02:00 Renato Santos <renato.c...@gmail.com>: >>>>>> >>>>>>> Entendi. Acho que é mais simples fazer do jeito que vc falou (sem o >>>>>>> data verifier), ou, tem que criar 3 profiler e passar os parâmetros >>>>>>> guardar os resultados e fazer os ifs do mesmo jeito. >>>>>>> >>>>>>> Talvez (apaga)porcaria(/apaga) do data::manager possa te ajudar com >>>>>>> isso >>>>>>> On Jan 31, 2016 00:18, "Andre Carneiro" < >>>>>>> andregarciacarne...@gmail.com> wrote: >>>>>>> >>>>>>>> Porra, tô parecendo a Dilma... :P >>>>>>>> >>>>>>>> Explicando melhor. target é sempre verificado se tem valor: all, >>>>>>>> email ou id... >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> 2016-01-31 0:17 GMT-02:00 Andre Carneiro < >>>>>>>> andregarciacarne...@gmail.com>: >>>>>>>> >>>>>>>>> Cron, >>>>>>>>> >>>>>>>>> Quando target == 'all', significa que eu quero TODOS os dados. >>>>>>>>> Portanto não precisa ser verificado(embora target seja verificado). >>>>>>>>> >>>>>>>>> Cheers! >>>>>>>>> >>>>>>>>> 2016-01-31 0:15 GMT-02:00 Renato Santos <renato.c...@gmail.com>: >>>>>>>>> >>>>>>>>>> Ou seria, se chegou com /id verifica o id >>>>>>>>>> Se chegou /email verifica o email >>>>>>>>>> É ter /all que não verifica nada? >>>>>>>>>> >>>>>>>>>> O data verifier pro si só não tem essa inteligência toda pra >>>>>>>>>> mudar os required dos campos num mesmo check. >>>>>>>>>> >>>>>>>>>> Não entendi, você quer validar a string "all", "id" e "email" ou >>>>>>>>>> o conteúdo? >>>>>>>>>> Pois me parece mais simples usar um If looks like integer = >>>>>>>>>> procurar por id, else check email = procurar por email, else (erro ou >>>>>>>>>> trazer tudo) ? >>>>>>>>>> On Jan 30, 2016 23:56, "Andre Carneiro" < >>>>>>>>>> andregarciacarne...@gmail.com> wrote: >>>>>>>>>> >>>>>>>>>>> Saravá! >>>>>>>>>>> >>>>>>>>>>> Preciso de um auxílio numa questão, por gentileza. >>>>>>>>>>> >>>>>>>>>>> Dado um endpoint GET /account/<TARGET> >>>>>>>>>>> >>>>>>>>>>> Onde TARGET pode ser: 'id', 'email' ou 'all' >>>>>>>>>>> >>>>>>>>>>> Preciso verificar os dados em 'id' e 'email'. Para isso, estou >>>>>>>>>>> usando o módulo Data::Verifier, onde tenho o seguinte 'profile': >>>>>>>>>>> http://pastebin.com/L32SyrVg >>>>>>>>>>> >>>>>>>>>>> Repare que 'email' e 'id', não são obrigatórios. Isso ocorre >>>>>>>>>>> porque, na verdade, eu espero fazer a pesquisa através de um campo >>>>>>>>>>> *ou >>>>>>>>>>> *outro, portanto não posso setar 'required' como true para >>>>>>>>>>> nenhum dos dois. >>>>>>>>>>> >>>>>>>>>>> Eu pensei em algumas alternativas usando vários profiles e >>>>>>>>>>> selecionando o tipo de verificação conforme os campos que eu teria >>>>>>>>>>> disponível. Mas achei meio 'verboso' demais. >>>>>>>>>>> >>>>>>>>>>> Alguém teria outra idéia, ou solução de contorno que poderia me >>>>>>>>>>> ajudar? >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> Obrigado! >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> -- >>>>>>>>>>> André Garcia Carneiro >>>>>>>>>>> Software Engineer >>>>>>>>>>> (11)982907780 >>>>>>>>>>> >>>>>>>>>>> =begin disclaimer >>>>>>>>>>> Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ >>>>>>>>>>> SaoPaulo-pm mailing list: SaoPaulo-pm@pm.org >>>>>>>>>>> L<http://mail.pm.org/mailman/listinfo/saopaulo-pm> >>>>>>>>>>> =end disclaimer >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>> =begin disclaimer >>>>>>>>>> Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ >>>>>>>>>> SaoPaulo-pm mailing list: SaoPaulo-pm@pm.org >>>>>>>>>> L<http://mail.pm.org/mailman/listinfo/saopaulo-pm> >>>>>>>>>> =end disclaimer >>>>>>>>>> >>>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>>> -- >>>>>>>>> André Garcia Carneiro >>>>>>>>> Software Engineer >>>>>>>>> (11)982907780 >>>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> -- >>>>>>>> André Garcia Carneiro >>>>>>>> Software Engineer >>>>>>>> (11)982907780 >>>>>>>> >>>>>>>> =begin disclaimer >>>>>>>> Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ >>>>>>>> SaoPaulo-pm mailing list: SaoPaulo-pm@pm.org >>>>>>>> L<http://mail.pm.org/mailman/listinfo/saopaulo-pm> >>>>>>>> =end disclaimer >>>>>>>> >>>>>>>> >>>>>>> =begin disclaimer >>>>>>> Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ >>>>>>> SaoPaulo-pm mailing list: SaoPaulo-pm@pm.org >>>>>>> L<http://mail.pm.org/mailman/listinfo/saopaulo-pm> >>>>>>> =end disclaimer >>>>>>> >>>>>>> >>>>>> >>>>>> >>>>>> -- >>>>>> André Garcia Carneiro >>>>>> Software Engineer >>>>>> (11)982907780 >>>>>> >>>>>> =begin disclaimer >>>>>> Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ >>>>>> SaoPaulo-pm mailing list: SaoPaulo-pm@pm.org >>>>>> L<http://mail.pm.org/mailman/listinfo/saopaulo-pm> >>>>>> =end disclaimer >>>>>> >>>>>> >>>>> =begin disclaimer >>>>> Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ >>>>> SaoPaulo-pm mailing list: SaoPaulo-pm@pm.org >>>>> L<http://mail.pm.org/mailman/listinfo/saopaulo-pm> >>>>> =end disclaimer >>>>> >>>>> >>>> >>>> >>>> -- >>>> André Garcia Carneiro >>>> Software Engineer >>>> (11)982907780 >>>> >>>> =begin disclaimer >>>> Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ >>>> SaoPaulo-pm mailing list: SaoPaulo-pm@pm.org >>>> L<http://mail.pm.org/mailman/listinfo/saopaulo-pm> >>>> =end disclaimer >>>> >>>> >>> >> >> =begin disclaimer >> Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ >> SaoPaulo-pm mailing list: SaoPaulo-pm@pm.org >> L<http://mail.pm.org/mailman/listinfo/saopaulo-pm> >> =end disclaimer >> >> > > > -- > André Garcia Carneiro > Software Engineer > (11)982907780 > > =begin disclaimer > Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ > SaoPaulo-pm mailing list: SaoPaulo-pm@pm.org > L<http://mail.pm.org/mailman/listinfo/saopaulo-pm> > =end disclaimer > >
=begin disclaimer Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ SaoPaulo-pm mailing list: SaoPaulo-pm@pm.org L<http://mail.pm.org/mailman/listinfo/saopaulo-pm> =end disclaimer