summaryrefslogtreecommitdiff
path: root/bootstraptest/test_method.rb
diff options
context:
space:
mode:
authormatz <matz@b2dd03c8-39d4-4d8f-98ff-823fe69b080e>2007-08-24 08:15:37 +0000
committermatz <matz@b2dd03c8-39d4-4d8f-98ff-823fe69b080e>2007-08-24 08:15:37 +0000
commit99ab1fed49ba6b441fa5a6ae3d6818fae09b760e (patch)
tree21fffe519e07d247b641aec887e5fb17eb87e125 /bootstraptest/test_method.rb
parentac150ad226ce961dd8b0563cb2cd52ca07beb71e (diff)
* eval.c (rb_f_send_bang): abandon the name funcall for private
aware method call. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@13243 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Diffstat (limited to 'bootstraptest/test_method.rb')
-rw-r--r--bootstraptest/test_method.rb8
1 files changed, 4 insertions, 4 deletions
diff --git a/bootstraptest/test_method.rb b/bootstraptest/test_method.rb
index 9a59b63..776d627 100644
--- a/bootstraptest/test_method.rb
+++ b/bootstraptest/test_method.rb
@@ -316,7 +316,7 @@ assert_equal '[1, 2]', %q( class C; def m(*a) a end end;
assert_equal '1', %q( class C; def m() 7 end; private :m end
begin C.new.send(:m); rescue NoMethodError; 1 end )
assert_equal '1', %q( class C; def m() 1 end; private :m end
- C.new.funcall(:m) )
+ C.new.send!(:m) )
# with block
assert_equal '[[:ok1, :foo], [:ok2, :foo, :bar]]',
@@ -867,7 +867,7 @@ assert_equal %q{[:ok, :ok, :ok, :ok, :ok, :ok, :ng, :ng]}, %q{
end
end
- alias funcall send unless defined? funcall
+ alias send! send unless defined? send!
c1 = c2 = nil
@@ -899,8 +899,8 @@ assert_equal %q{[:ok, :ok, :ok, :ok, :ok, :ok, :ng, :ng]}, %q{
test{o2.mm}
test{o1.send :m}
test{o2.send :mm}
- test{o1.funcall :m}
- test{o2.funcall :mm}
+ test{o1.send! :m}
+ test{o2.send! :mm}
test{o1.method(:m).call}
test{o2.method(:mm).call}
$ans