diff --git a/test/socket/test_socket.rb b/test/socket/test_socket.rb index 5724938f6b..3e293d373c 100644 --- a/test/socket/test_socket.rb +++ b/test/socket/test_socket.rb @@ -61,7 +61,7 @@ class TestBasicSocket < Test::Unit::TestCase def test_listen s = nil log = Object.new - class << log; self end.fcall(:define_method, :to_int) { + class << log; self end.send(:define_method, :to_int) { s.close 2 } diff --git a/test/socket/test_udp.rb b/test/socket/test_udp.rb index 3f5f55a467..602adccf1c 100644 --- a/test/socket/test_udp.rb +++ b/test/socket/test_udp.rb @@ -21,7 +21,7 @@ class TestUDPSocket < Test::Unit::TestCase def test_bind # [ruby-dev:25057] s = UDPSocket.new host = Object.new - class << host; self end.fcall(:define_method, :to_str) { + class << host; self end.send(:define_method, :to_str) { s.close "127.0.0.1" }