Use OpenSSL::Digest.const(...).new instead of OpenSSL::Digest::Digest.new(...)

This commit is contained in:
Jeremy Kemper
2009-09-24 22:43:45 -07:00
parent 5d24827e39
commit 0a692e48ae

View File

@@ -53,7 +53,7 @@ module ActiveSupport
def generate_digest(data)
require 'openssl' unless defined?(OpenSSL)
OpenSSL::HMAC.hexdigest(OpenSSL::Digest::Digest.new(@digest), @secret, data)
OpenSSL::HMAC.hexdigest(OpenSSL::Digest.const_get(@digest).new, @secret, data)
end
end
end