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