ruby-cvs:18403
From: (knu) <knu ruby-lang.org>
Date: Fri, 13 Oct 2006 20:58:06 +0900
Subject: [ruby-cvs:18403] ruby, ruby/test/digest, ruby/ext/digest: * ext/digest/digest.c (Init_digest): Digest::Base.new() does no
knu Fri, 13 Oct 2006 20:58:06 +0900
Modified files:
ruby:
ChangeLog
ruby/test/digest:
test_digest.rb
ruby/ext/digest:
digest.c
Log:
* ext/digest/digest.c (Init_digest): Digest::Base.new() does no
longer take an initial string to feed. This change allows
subclasses to take hashing parameters. A statement such as
``md = Digest::MD5.new(s)'' can be easily rewritten as
``md = Digest::MD5.new << s'' or
``md = Digest::MD5.new.update(s)''.
Revision Changes Path
1.5509 +9 -0 ruby/ChangeLog
http://www.ruby-lang.org/cgi-bin/cvsweb.cgi/ruby/ChangeLog?cvsroot=src&r1=1.5508&r2=1.5509
1.7 +3 -2 ruby/test/digest/test_digest.rb
http://www.ruby-lang.org/cgi-bin/cvsweb.cgi/ruby/test/digest/test_digest.rb?cvsroot=src&r1=1.6&r2=1.7
1.35 +1 -14 ruby/ext/digest/digest.c
http://www.ruby-lang.org/cgi-bin/cvsweb.cgi/ruby/ext/digest/digest.c?cvsroot=src&r1=1.34&r2=1.35