No documentation available
No documentation available
No documentation available
No documentation available
No documentation available
No documentation available
No documentation available
No documentation available
No documentation available
No documentation available
No documentation available
No documentation available
No documentation available
No documentation available
No documentation available
No documentation available
No documentation available
No documentation available
No documentation available
No documentation available
No documentation available
No documentation available
Wraps io
and updates digest for each of the digest algorithms in the digests
Hash
. Returns the digests hash. Example:
io = StringIO.new
digests = {
'SHA1' => OpenSSL::Digest.new('SHA1'),
'SHA512' => OpenSSL::Digest.new('SHA512'),
}
Gem::Package::DigestIO.wrap io, digests do |digest_io|
digest_io.write "hello"
end
digests['SHA1'].hexdigest
digests['SHA512'].hexdigest