From ccf6742c8589ae6733781e4d44e33c5f655872f4 Mon Sep 17 00:00:00 2001 From: Keshav Biswa Date: Fri, 21 Jun 2024 12:29:05 +0530 Subject: [PATCH] replace class variables --- lib/helpers/deprecator.rb | 16 ++++++++++++---- 1 file changed, 12 insertions(+), 4 deletions(-) diff --git a/lib/helpers/deprecator.rb b/lib/helpers/deprecator.rb index b2194a21ba..0215ca6d88 100644 --- a/lib/helpers/deprecator.rb +++ b/lib/helpers/deprecator.rb @@ -32,14 +32,22 @@ def deprecate_generator(old_generator_name, new_generator_constant) end def self.skip_warning - @@skip_warning = true + original = Faker::Deprecator.skip + Faker::Deprecator.skip = true yield ensure - @@skip_warning = false + Faker::Deprecator.skip = original end - + def self.skip_warning? - @@skip_warning + skip == true + end + def self.skip + @skip ||= false + end + + def self.skip=(v) + @skip = v end end end