diff options
| -rw-r--r-- | test/tc_package.rb | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/test/tc_package.rb b/test/tc_package.rb index b151d06f..3e049f5e 100644 --- a/test/tc_package.rb +++ b/test/tc_package.rb @@ -195,13 +195,13 @@ class TestPackage < Test::Unit::TestCase end def capture_warnings(&block) - original_warn = Kernel.method(:warn) + original_warn = Kernel.instance_method(:warn) warnings = [] Kernel.send(:define_method, :warn) { |string| warnings << string } block.call original_verbose = $VERBOSE $VERBOSE = nil - Kernel.send(:define_method, :warn, &original_warn) + Kernel.send(:define_method, :warn, original_warn) $VERBOSE = original_verbose warnings end |
