summaryrefslogtreecommitdiff
path: root/ext/digest/lib
diff options
context:
space:
mode:
authorknu <knu@b2dd03c8-39d4-4d8f-98ff-823fe69b080e>2007-03-06 10:09:51 +0000
committerknu <knu@b2dd03c8-39d4-4d8f-98ff-823fe69b080e>2007-03-06 10:09:51 +0000
commit929c7fb389771f17d9b3e105f70225f3938a8c56 (patch)
tree44b5e62939e92dd09442b95a76689c40e2835138 /ext/digest/lib
parent3d89b4a8a862bae2e33beb3233d64a3eee461822 (diff)
* ext/digest/lib/md5.rb (MD5::new, MD5::md5): Do not modify
Digest::MD5. * ext/digest/lib/sha1.rb (SHA1::new, SHA1::sha1): Ditto. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@12007 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Diffstat (limited to 'ext/digest/lib')
-rw-r--r--ext/digest/lib/md5.rb24
-rw-r--r--ext/digest/lib/sha1.rb24
2 files changed, 24 insertions, 24 deletions
diff --git a/ext/digest/lib/md5.rb b/ext/digest/lib/md5.rb
index 50b3a01ed0..c399f2de1d 100644
--- a/ext/digest/lib/md5.rb
+++ b/ext/digest/lib/md5.rb
@@ -5,19 +5,19 @@
require 'digest/md5'
-MD5 = Digest::MD5
-
-class << MD5
- alias orig_new new
- def new(str = nil)
- if str
- orig_new.update(str)
- else
- orig_new
+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
- end
- def md5(*args)
- new(*args)
+ def md5(*args)
+ new(*args)
+ end
end
end
diff --git a/ext/digest/lib/sha1.rb b/ext/digest/lib/sha1.rb
index c7cf51439f..4446e12e8d 100644
--- a/ext/digest/lib/sha1.rb
+++ b/ext/digest/lib/sha1.rb
@@ -5,19 +5,19 @@
require 'digest/sha1'
-SHA1 = Digest::SHA1
-
-class << SHA1
- alias orig_new new
- def new(str = nil)
- if str
- orig_new.update(str)
- else
- orig_new
+class SHA1 < Digest::SHA1
+ class << self
+ alias orig_new new
+ def new(str = nil)
+ if str
+ orig_new.update(str)
+ else
+ orig_new
+ end
end
- end
- def sha1(*args)
- new(*args)
+ def sha1(*args)
+ new(*args)
+ end
end
end