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
53 |
# File 'lib/rio/ops/stream/write.rb', line 53 def _!(*argv) self.close.softreset end |
#print(*argv) ⇒ Object
49 |
# File 'lib/rio/ops/stream/write.rb', line 49 def print(*argv) rtn_self { iow.print(*argv) } end |
#print!(*argv) ⇒ Object
50 |
# File 'lib/rio/ops/stream/write.rb', line 50 def print!(*argv) rtn_close { iow.print(*argv) } end |
#printf(*argv) ⇒ Object
47 |
# File 'lib/rio/ops/stream/write.rb', line 47 def printf(*argv) rtn_self { iow.printf(*argv) } end |
#printf!(*argv) ⇒ Object
48 |
# File 'lib/rio/ops/stream/write.rb', line 48 def printf!(*argv) rtn_close { iow.printf(*argv) } end |
#putc(*argv) ⇒ Object
45 |
# File 'lib/rio/ops/stream/write.rb', line 45 def putc(*argv) rtn_self { iow.putc(*argv) } end |
#putc!(*argv) ⇒ Object
46 |
# File 'lib/rio/ops/stream/write.rb', line 46 def putc!(*argv) rtn_close { iow.putc(*argv) } end |
#puts(*argv) ⇒ Object
41 42 43 |
# File 'lib/rio/ops/stream/write.rb', line 41 def puts(*argv) rtn_self { iow.puts(*argv) } end |
#puts!(*argv) ⇒ Object
44 |
# File 'lib/rio/ops/stream/write.rb', line 44 def puts!(*argv) rtn_close { iow.puts(*argv); } end |
#write(*argv) ⇒ Object
51 |
# File 'lib/rio/ops/stream/write.rb', line 51 def write(*argv) iow.write(*argv) end |
#write!(*argv) ⇒ Object
52 |
# File 'lib/rio/ops/stream/write.rb', line 52 def write!(*argv) then_close { iow.write(*argv) } end |