Module: ShutUp

Included in:
Object, Object
Defined in:
lib/shut_up.rb

Instance Method Summary collapse

Instance Method Details

#shut_up(&block) ⇒ Object Also known as: quietly



4
5
6
7
8
9
10
11
12
13
# File 'lib/shut_up.rb', line 4

def shut_up &block
  original_stdout = $stdout
  $stdout = StringIO.new
  begin
    result = yield
  ensure
    $stdout = original_stdout
    result
  end
end