[SP-pm] Data::Verifier

Renato Santos renato.cron at gmail.com
Sat Jan 30 18:10:24 PST 2016


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" <andregarciacarneiro at 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 at pm.org
>  L<http://mail.pm.org/mailman/listinfo/saopaulo-pm>
> =end disclaimer
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.pm.org/pipermail/saopaulo-pm/attachments/20160131/5b75536e/attachment.html>


More information about the SaoPaulo-pm mailing list