Module: RIO::Ops::Stream::Write
- Included in:
- Output
- Defined in:
- lib/rio/ops/stream/write.rb
Instance Method Summary collapse
- #_!(*argv) ⇒ Object
- #print(*argv) ⇒ Object
- #print!(*argv) ⇒ Object
- #printf(*argv) ⇒ Object
- #printf!(*argv) ⇒ Object
- #putc(*argv) ⇒ Object
- #putc!(*argv) ⇒ Object
- #puts(*argv) ⇒ Object
- #puts!(*argv) ⇒ Object
- #write(*argv) ⇒ Object
- #write!(*argv) ⇒ Object
Instance Method Details
#_!(*argv) ⇒ Object
42 |
# File 'lib/rio/ops/stream/write.rb', line 42 def _!(*argv) self.close.softreset end |
#print(*argv) ⇒ Object
38 |
# File 'lib/rio/ops/stream/write.rb', line 38 def print(*argv) rtn_self { iow.print(*argv) } end |
#print!(*argv) ⇒ Object
39 |
# File 'lib/rio/ops/stream/write.rb', line 39 def print!(*argv) rtn_close { iow.print(*argv) } end |
#printf(*argv) ⇒ Object
36 |
# File 'lib/rio/ops/stream/write.rb', line 36 def printf(*argv) rtn_self { iow.printf(*argv) } end |
#printf!(*argv) ⇒ Object
37 |
# File 'lib/rio/ops/stream/write.rb', line 37 def printf!(*argv) rtn_close { iow.printf(*argv) } end |
#putc(*argv) ⇒ Object
34 |
# File 'lib/rio/ops/stream/write.rb', line 34 def putc(*argv) rtn_self { iow.putc(*argv) } end |
#putc!(*argv) ⇒ Object
35 |
# File 'lib/rio/ops/stream/write.rb', line 35 def putc!(*argv) rtn_close { iow.putc(*argv) } end |
#puts(*argv) ⇒ Object
30 31 32 |
# File 'lib/rio/ops/stream/write.rb', line 30 def puts(*argv) rtn_self { iow.puts(*argv) } end |
#puts!(*argv) ⇒ Object
33 |
# File 'lib/rio/ops/stream/write.rb', line 33 def puts!(*argv) rtn_close { iow.puts(*argv); } end |
#write(*argv) ⇒ Object
40 |
# File 'lib/rio/ops/stream/write.rb', line 40 def write(*argv) iow.write(*argv) end |
#write!(*argv) ⇒ Object
41 |
# File 'lib/rio/ops/stream/write.rb', line 41 def write!(*argv) then_close { iow.write(*argv) } end |