lib/dtas/pipe.rb in dtas-0.11.0 vs lib/dtas/pipe.rb in dtas-0.12.0
- old
+ new
@@ -4,12 +4,13 @@
require 'io/splice'
rescue LoadError
end
require_relative '../dtas'
require_relative 'writable_iter'
+require_relative 'nonblock'
# pipe wrapper for -player sinks
-class DTAS::Pipe < IO # :nodoc:
+class DTAS::Pipe < DTAS::Nonblock # :nodoc:
include DTAS::WritableIter
attr_accessor :sink
def self.new
_, w = rv = pipe