Skip to content

Commit 9823a1e

Browse files
committed
[test] adjust LoggerSilence stub to match Rails
1 parent 9678e04 commit 9823a1e

File tree

1 file changed

+5
-3
lines changed

1 file changed

+5
-3
lines changed

src/spec/ruby/rails/stub/active_support/logger_silence.rb

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -12,16 +12,18 @@ def self.included(base)
1212
base.class_eval do
1313
# cattr_accessor :silencer, default: true
1414
@@silencer = true
15-
def self.silencer; @@silencer end
16-
def silencer; self.class.silencer end
15+
module_eval do
16+
def self.silencer; @@silencer end
17+
def silencer; @@silencer end
18+
end
1719

1820
include ActiveSupport::LoggerThreadSafeLevel
1921
end
2022
end
2123

2224
# Silences the logger for the duration of the block.
2325
def silence(severity = Logger::ERROR)
24-
silencer ? log_at(severity) { yield self } : yield(self)
26+
silencer ? log_at(severity) { yield(self) } : yield(self)
2527
end
2628
end
2729
end

0 commit comments

Comments
 (0)