Sha256: b457429975bffd4a024581847553df983f51576cc2f221ba99dca3d4ff9cb4da

Contents?: true

Size: 352 Bytes

Versions: 2

Compression:

Stored size: 352 Bytes

Contents

module Compass
  module IoHelper
    def capture_output
      real_stdout, $stdout = $stdout, StringIO.new
      yield
      $stdout.string
    ensure
      $stdout = real_stdout
    end

    def capture_warning
      real_stderr, $stderr = $stderr, StringIO.new
      yield
      $stderr.string
    ensure
      $stderr = real_stderr
    end
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
compass-edge-0.9.1 test/io_helper.rb
compass-edge-0.10.0.pre test/io_helper.rb