diff options
Diffstat (limited to 'ruby_1_8_6/ext/digest/lib/md5.rb')
-rw-r--r-- | ruby_1_8_6/ext/digest/lib/md5.rb | 23 |
1 files changed, 23 insertions, 0 deletions
diff --git a/ruby_1_8_6/ext/digest/lib/md5.rb b/ruby_1_8_6/ext/digest/lib/md5.rb new file mode 100644 index 0000000000..c399f2de1d --- /dev/null +++ b/ruby_1_8_6/ext/digest/lib/md5.rb @@ -0,0 +1,23 @@ +# just for compatibility; requiring "md5" is obsoleted +# +# $RoughId: md5.rb,v 1.4 2001/07/13 15:38:27 knu Exp $ +# $Id$ + +require 'digest/md5' + +class MD5 < Digest::MD5 + class << self + alias orig_new new + def new(str = nil) + if str + orig_new.update(str) + else + orig_new + end + end + + def md5(*args) + new(*args) + end + end +end |