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