Gerando Guids em Ruby
Eu tenho problema que é realmente facilmente resolvido com Guids.
Em particular, para um fluxo de trabalho de redefinição de senha, gostaria de enviar um token Guid ao e-mail de um usuário e fazer com que ele redefinisse sua senha usando o token. Como os guias são exclusivos, isso é bastante seguro e me poupa de enviar e-mail para senhas de pessoas, o que é arriscado.
Eu notei que há umGuid gem para Ruby; mas parece bastante antigo e grava coisas no sistema de arquivos.
Alguém sabe de alguma outra gemas que possa criar um identificador global exclusivo?
Eu sei que posso simplesmente voltar para:
(0..16).to_a.map{|a| rand(16).to_s(16)}.join
Mas isso não parece realmente um GUID adequado ...