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