Module: Debtective::StderrHelper

Included in:
FindEndOfStatement
Defined in:
lib/debtective/stderr_helper.rb

Overview

Silence the $stderr

Instance Method Summary collapse

Instance Method Details

#suppress_stderrObject

Returns void.

Returns:

  • void



7
8
9
10
11
12
13
# File 'lib/debtective/stderr_helper.rb', line 7

def suppress_stderr
  original_stderr = $stderr.clone
  $stderr.reopen(File.new("/dev/null", "w"))
  yield
ensure
  $stderr.reopen(original_stderr)
end