ruby-changes:23148
From: nobu <ko1@a...>
Date: Sat, 31 Mar 2012 17:14:07 +0900 (JST)
Subject: [ruby-changes:23148] nobu:r35198 (trunk): use super in h.default
nobu 2012-03-31 17:13:58 +0900 (Sat, 31 Mar 2012) New Revision: 35198 http://svn.ruby-lang.org/cgi-bin/viewvc.cgi?view=rev&revision=35198 Log: use super in h.default * test/ruby/test_hash.rb (TestHash#test_shift_none): super in singleton default method doesn't cause SystemStackError now. Modified files: trunk/test/ruby/test_hash.rb Index: test/ruby/test_hash.rb =================================================================== --- test/ruby/test_hash.rb (revision 35197) +++ test/ruby/test_hash.rb (revision 35198) @@ -742,7 +742,7 @@ def test_shift_none h = Hash.new {|hh, k| "foo"} def h.default(k = nil) - default_proc.call(k).upcase + super.upcase end assert_equal("FOO", h.shift) end -- ML: ruby-changes@q... Info: http://www.atdot.net/~ko1/quickml/