Cómo crear un hash md5 de una cadena en RubyMotion

Tengo un correo electrónico y quiero sacar la image correspondiente de gravatar.com

Con Ruby, es fácil:

require 'Digest/md5' Digest::MD5.hexdigest("my string") 

Dado que no existe un método de require en RubyMotion, ¿cómo generar el hash desde el correo electrónico?

Una posibilidad es utilizar el cocoapod "NSData + MD5". Instálalo agregando esto a tu Rakefile (asegúrate de require 'motion-cocoapods' arriba):

 app.pods do pod 'NSData+MD5Digest' end 

Entonces puedes usarlo así:

 digest = NSData.MD5HexDigest("my string".dataUsingEncoding(NSUTF8StringEncoding))