diff options
| author | Ryan Winograd <[email protected]> | 2020-08-29 09:43:02 -0500 |
|---|---|---|
| committer | Ryan Winograd <[email protected]> | 2020-08-29 09:43:02 -0500 |
| commit | 9968a88579525231d6f3147ee792076ef037463a (patch) | |
| tree | 6877141c91b9645620064e2f0d1f78f5533dc23a /test/tc_package.rb | |
| parent | 216996bd076f4f3549155774dbccab4b3c634cd0 (diff) | |
| download | caxlsx-9968a88579525231d6f3147ee792076ef037463a.tar.gz caxlsx-9968a88579525231d6f3147ee792076ef037463a.zip | |
Avoid warning when using `capture_warnings` more than once
Diffstat (limited to 'test/tc_package.rb')
| -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 |
