class Object

Public Instance Methods

suppress_output() { || ... } click to toggle source

suppress output to avoid parser gem warnings'

# File lib/fast.rb, line 8
def suppress_output
  original_stdout = $stdout.clone
  original_stderr = $stderr.clone
  $stderr.reopen File.new('/dev/null', 'w')
  $stdout.reopen File.new('/dev/null', 'w')
  yield
ensure
  $stdout.reopen original_stdout
  $stderr.reopen original_stderr
end