Как создать хеш md5 строки в RubyMotion

У меня есть электронное письмо, и я хочу получить соответствующее изображение с сайта gravatar.com.

С рубином это легко:

    require 'Digest/md5'

    Digest::MD5.hexdigest("my string")

Поскольку в RubyMotion нет метода require, как сгенерировать хэш из письма?


person silasjmatson    schedule 30.08.2012    source источник


Ответы (1)


Одна из возможностей — использование кокоапода «NSData+MD5». Установите его, добавив это в свой Rakefile (убедитесь, что у вас есть require 'motion-cocoapods' вверху):

app.pods do
  pod 'NSData+MD5Digest'
end

Затем вы можете использовать его следующим образом:

digest = NSData.MD5HexDigest("my string".dataUsingEncoding(NSUTF8StringEncoding))
person Dylan Markow    schedule 30.08.2012
comment
Я попробую это после обеда и отмечу вас как ответ, если это сработает. Спасибо за ответ! - person silasjmatson; 30.08.2012
comment
Вот как я настроил модули: rubymotion.com/developer-center/articles /какоаподы - person silasjmatson; 31.08.2012