module Kernel

Public Instance Methods

eval_stdout() { || ... } click to toggle source
# File examples/run_examples.rb, line 78
def eval_stdout
  out = StringIO.new
  err = StringIO.new
  $stdout = out
  $stderr = err
  yield
  return [out.string, err.string]
ensure
  $stdout = STDOUT
  $stderr = STDERR
end