Sha256: f1abbe1d62dc9e95e750863330ad16ed200928bb2956c28e00e64e10b44f9ef1
Contents?: true
Size: 472 Bytes
Versions: 7
Compression:
Stored size: 472 Bytes
Contents
# Works with jets/io.rb module Kernel @@io_buffer = [] alias_method :original_puts, :puts def puts(message) @@io_buffer << message original_puts(message) end # TODO: implement other methods that write output: # p, print, printf, putc, puts, sprintf? # Also, would be nice to figure out pp method also. def io_buffer @@io_buffer end def io_flush IO.write("/tmp/jets-output.log", @@io_buffer.join("\n")) @@io_buffer = [] end end
Version data entries
7 entries across 7 versions & 1 rubygems