Howdy.  The following script works:

require 'digest/md5'
md5digest = Digest::MD5.new
md5digest.update('foo')
puts md5digest.hexdigest

	However, the following does something interesting:

require 'digest/md5'
md5digest = Digest::MD5.hexdigest('foo')

	Why does the class method of Digest::MD5 print the digest to
STDOUT?  Maybe it's me, but that strikes me as an odd behavior.  Is this
the intended behavior?  Is there any module documentation sitting around
someplace?  -sc

-- 
Sean Chittenden