class Stark::LogTransport
Public Class Methods
new(inner, prefix="log")
click to toggle source
# File lib/stark/log_transport.rb, line 5 def initialize(inner, prefix="log") @prefix = prefix @inner = inner end
Public Instance Methods
close()
click to toggle source
# File lib/stark/log_transport.rb, line 17 def close; log :close; @inner.close end
log(name)
click to toggle source
# File lib/stark/log_transport.rb, line 10 def log(name) puts "#{@prefix}: #{name}" end
open?()
click to toggle source
# File lib/stark/log_transport.rb, line 14 def open?; log :open?; @inner.open? end
read(sz)
click to toggle source
# File lib/stark/log_transport.rb, line 15 def read(sz); log :read; @inner.read(sz) end
to_io()
click to toggle source
# File lib/stark/log_transport.rb, line 18 def to_io; @inner.to_io end
write(buf)
click to toggle source
# File lib/stark/log_transport.rb, line 16 def write(buf); log :write; @inner.write(buf) end