ruby-changes:2073
From: ko1@a...
Date: 29 Sep 2007 12:11:41 +0900
Subject: [ruby-changes:2073] akr - Ruby:r13564 (trunk): add test for a define_method wrapper.
akr 2007-09-29 12:11:24 +0900 (Sat, 29 Sep 2007)
New Revision: 13564
Modified files:
trunk/bootstraptest/test_knownbug.rb
Log:
add test for a define_method wrapper.
http://svn.ruby-lang.org/cgi-bin/viewvc.cgi/trunk/bootstraptest/test_knownbug.rb?r1=13564&r2=13563
Index: bootstraptest/test_knownbug.rb
===================================================================
--- bootstraptest/test_knownbug.rb (revision 13563)
+++ bootstraptest/test_knownbug.rb (revision 13564)
@@ -13,3 +13,18 @@
w.write "a"
}, '[ruby-dev:31866]'
+assert_equal 'ok', %q{
+ class Module
+ def define_method2(name, &block)
+ define_method(name, &block)
+ end
+ end
+ class C
+ define_method2(:m) {|x, y| :fail }
+ end
+ begin
+ C.new.m([1,2])
+ rescue ArgumentError
+ :ok
+ end
+}
--
ML: ruby-changes@q...
Info: http://www.atdot.net/~ko1/quickml