Module: Kernel

Defined in:
lib/most/helpers/kernel.rb

Instance Method Summary collapse

Instance Method Details

#fake_stdObject



22
23
24
25
26
27
28
29
30
31
32
33
34
# File 'lib/most/helpers/kernel.rb', line 22

def fake_std()
  result = [StringIO.new(), StringIO.new()]

  $stdout = result.first()
  $stderr = result.last()

  yield if block_given?

  return result
ensure
  $stdout = STDOUT
  $stderr = STDERR
end