Class: Rev::BufferedIO::Writer
- Defined in:
- lib/rev/buffered_io.rb
Instance Method Summary collapse
-
#initialize(io, buffered_io) ⇒ Writer
constructor
A new instance of Writer.
- #on_writable ⇒ Object
Methods inherited from IOWatcher
#attach, #detach, #disable, #enable, #on_readable
Methods inherited from Watcher
#attach, #attached?, #detach, #disable, #enable, event_callback, #evloop, watcher_delegate
Constructor Details
#initialize(io, buffered_io) ⇒ Writer
Returns a new instance of Writer.
113 114 115 116 |
# File 'lib/rev/buffered_io.rb', line 113 def initialize(io, buffered_io) @buffered_io = buffered_io super(io, :w) end |
Instance Method Details
#on_writable ⇒ Object
118 119 120 |
# File 'lib/rev/buffered_io.rb', line 118 def on_writable @buffered_io.write_output_buffer end |