File: test_pipe.rb

package info (click to toggle)
ruby1.9.1 1.9.2.0-2
  • links: PTS, VCS
  • area: main
  • in suites: squeeze
  • size: 58,644 kB
  • ctags: 86,576
  • sloc: ruby: 494,264; ansic: 482,748; yacc: 17,551; sh: 3,694; lisp: 1,883; tcl: 949; pascal: 720; makefile: 599; xml: 64; perl: 62; python: 47; awk: 36; sed: 27; asm: 25
file content (16 lines) | stat: -rw-r--r-- 243 bytes parent folder | download | duplicates (11)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
require 'test/unit'
require_relative 'ut_eof'

class TestPipe < Test::Unit::TestCase
  include TestEOF
  def open_file(content)
    r, w = IO.pipe
    w << content
    w.close
    begin
      yield r
    ensure
      r.close
    end
  end
end