Class: Lotus::Utils::IO
- Inherits:
-
Object
- Object
- Lotus::Utils::IO
- Defined in:
- lib/lotus/utils/io.rb
Overview
IO utils
Class Method Summary collapse
-
.silence_warnings { ... } ⇒ void
Decreases the level of verbosity, during the execution of the given block.
Class Method Details
.silence_warnings { ... } ⇒ void
This method returns an undefined value.
Decreases the level of verbosity, during the execution of the given block.
Revised version of ActiveSupport’s ‘Kernel.with_warnings` implementation
28 29 30 31 32 33 |
# File 'lib/lotus/utils/io.rb', line 28 def self.silence_warnings old_verbose, $VERBOSE = $VERBOSE, nil yield ensure $VERBOSE = old_verbose end |