Module: Henitai::WarningSilencer
- Defined in:
- lib/henitai/warning_silencer.rb
Overview
Temporarily suppresses noisy warnings emitted by third-party libraries.
Class Method Summary collapse
Class Method Details
.silence ⇒ Object
6 7 8 9 10 11 12 13 14 |
# File 'lib/henitai/warning_silencer.rb', line 6 def self.silence original_stderr = $stderr File.open(File::NULL, "w") do |sink| $stderr = sink yield end ensure $stderr = original_stderr end |