From 2f67610f6bd1f771899ccfd503d2a3b2be63b56f Mon Sep 17 00:00:00 2001 From: Peter Zhu Date: Tue, 20 Aug 2024 14:29:40 -0400 Subject: [PATCH] Remove dependency on Tempfile::Remover in leakchecker.rb --- spec/mspec/lib/mspec/runner/actions/leakchecker.rb | 6 +++--- tool/lib/leakchecker.rb | 6 +++--- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/spec/mspec/lib/mspec/runner/actions/leakchecker.rb b/spec/mspec/lib/mspec/runner/actions/leakchecker.rb index 71797b9815..0a8c9c3252 100644 --- a/spec/mspec/lib/mspec/runner/actions/leakchecker.rb +++ b/spec/mspec/lib/mspec/runner/actions/leakchecker.rb @@ -132,14 +132,14 @@ class LeakChecker attr_accessor :count end - def new(data) + def new(...) LeakChecker::TempfileCounter.count += 1 - super(data) + super end } LeakChecker.const_set(:TempfileCounter, m) - class << Tempfile::Remover + class << Tempfile prepend LeakChecker::TempfileCounter end end diff --git a/tool/lib/leakchecker.rb b/tool/lib/leakchecker.rb index 4cd28b9dd5..7518f49ae3 100644 --- a/tool/lib/leakchecker.rb +++ b/tool/lib/leakchecker.rb @@ -136,14 +136,14 @@ class LeakChecker attr_accessor :count end - def new(data) + def new(...) LeakChecker::TempfileCounter.count += 1 - super(data) + super end } LeakChecker.const_set(:TempfileCounter, m) - class << Tempfile::Remover + class << Tempfile prepend LeakChecker::TempfileCounter end end