Module: RIO::Ops::Stream::Write

Included in:
Output
Defined in:
lib/rio/ops/stream/write.rb

Instance Method Summary collapse

Instance Method Details

#_!(*argv) ⇒ Object



42
# File 'lib/rio/ops/stream/write.rb', line 42

def _!(*argv) self.close.softreset end


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