Module: Gemsupport::Console::ClassMethods

Defined in:
lib/gemsupport/console.rb

Instance Method Summary collapse

Instance Method Details

#capture_consoleObject



8
9
10
11
12
13
14
15
16
17
# File 'lib/gemsupport/console.rb', line 8

def capture_console
  old_stdout = $stdout
  old_stderr = $stderr
  $stdout = $stderr = StringIO.new('', 'w')
  yield
  $stdout.string
ensure
  $stdout = old_stdout
  $stderr = old_stderr
end