class Aws::Plugins::HttpChecksum::Handler
def md5(value)
-
(String
-)
Parameters:
-
value
(File, Tempfile, IO#read, String
) --
def md5(value) if (value.is_a?(File) || value.is_a?(Tempfile)) && !value.path.nil? && File.exist?(value.path) OpenSSL::Digest::MD5.file(value).base64digest elsif value.respond_to?(:read) md5 = OpenSSL::Digest::MD5.new update_in_chunks(md5, value) md5.base64digest else OpenSSL::Digest::MD5.digest(value).base64digest end end