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