Method: Kernel#fake_stdout

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

#fake_stdout(io, &block) ⇒ Object



20
21
22
23
24
25
26
27
28
29
# File 'lib/edango/helpers/kernel.rb', line 20

def fake_stdout(io, &block)
  result = io

  $stdout = result
  yield if block_given?

  return result
ensure
  $stdout = STDOUT
end