Class: DTAS::Pipe
Overview
:nodoc:
Direct Known Subclasses
Instance Attribute Summary collapse
-
#sink ⇒ Object
Returns the value of attribute sink.
Attributes included from WritableIter
Class Method Summary collapse
Instance Method Summary collapse
-
#nonblock? ⇒ Boolean
avoid syscall, we never change IO#nonblock= directly.
- #pipe_size=(_) ⇒ Object
Methods included from WritableIter
#ready_write_optimized?, #wait_writable_prepare, #writable_iter, #writable_iter_init
Instance Attribute Details
#sink ⇒ Object
Returns the value of attribute sink.
12 13 14 |
# File 'lib/dtas/pipe.rb', line 12 def sink @sink end |
Class Method Details
.new ⇒ Object
14 15 16 17 18 |
# File 'lib/dtas/pipe.rb', line 14 def self.new _, w = rv = pipe w.writable_iter_init rv end |
Instance Method Details
#nonblock? ⇒ Boolean
avoid syscall, we never change IO#nonblock= directly
27 28 29 |
# File 'lib/dtas/pipe.rb', line 27 def nonblock? false end |
#pipe_size=(_) ⇒ Object
22 23 |
# File 'lib/dtas/pipe.rb', line 22 def pipe_size=(_) end |