Digest(name)
Returns a Digest subclass by name
require 'openssl' OpenSSL::Digest("MD5") # => OpenSSL::Digest::MD5 Digest("Foo") # => NameError: wrong constant name Foo
# File ext/openssl/lib/openssl/digest.rb, line 69 def Digest(name) OpenSSL::Digest.const_get(name) end