Sha256: 6009f3f3dae98bcc095fbb9df1327a8bca474911e04a370a472f6a8b038405d0
Contents?: true
Size: 426 Bytes
Versions: 1
Compression:
Stored size: 426 Bytes
Contents
module Wineskins class Transcript def initialize(io=nil) @io = io || $stdout end # write all sql and errors, stripping the duration from the front def method_missing(m, msg) write msg.gsub(/\A\([\d\.s]+\)\s+/,'') end def write(msg) if String === @io File.open(@io, 'w+') {|f| f.puts msg} else @io.puts msg end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
wineskins-0.2.2 | lib/wineskins/transcript.rb |