Class: Rev::BufferedIO::Writer

Inherits:
IOWatcher show all
Defined in:
lib/rev/buffered_io.rb

Instance Method Summary collapse

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_writableObject



118
119
120
# File 'lib/rev/buffered_io.rb', line 118

def on_writable
  @buffered_io.write_output_buffer
end