estoy trabajando con algunos códigos que tiene un:
digerir/hmac es parte de rubí lib estándar
begin
require 'digest/hmac'
USE_EMBEDDED_HMAC = false
rescue
puts "HMAC, not found in standard lib." + $!.message
require 'hmac-sha1'
USE_EMBEDDED_HMAC = true
end
que pude ver, al menos en los carriles 1.8.6 no es parte de la lib estándar ¿Es parte del ruby 1.9 lib? Si no, ¿debería instalar alguna gema?
Tenga en cuenta que no se aceptarán soluciones utilizando OpenSSL, ya que se producirá un error de todos modos en "requerir 'digerir/hmac'"
El código en cuestión es aquí http://github.com/quetzall/cloud_cache/blob/master/lib/cloud_cache.rb
Este ejemplo también funciona en v1.8.6. – ewall
La cadena para el resumen también funciona. e.g .: 'OpenSSL :: HMAC.hexdigest (" sha1 "," clave "," secreto ")' –