Method: Goru::Routines::IO#write
- Defined in:
- lib/goru/routines/io.rb
#write(data) ⇒ Object
- public
55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 |
# File 'lib/goru/routines/io.rb', line 55 def write(data) result = @io.write_nonblock(data, exception: false) case result when nil finished nil when :wait_writable # nothing to do else result end rescue Errno::ECONNRESET finished nil end |