Sha256: c20dbb6123ece73a8c72049a46867e48aad5509a1a340330fdf98d90e4bc786d
Contents?: true
Size: 588 Bytes
Versions: 6
Compression:
Stored size: 588 Bytes
Contents
module Hyhyhy module Logger extend self @types = { :input => " >> ", :output => "# => ", :echo => "# ", :nil => "" } @buffer = [] def all @buffer end def spit(line, type = :nil) if line[0] == ',' all[all.length - 1] += ',' line = line[2..line.length] end all.push(@types[type] + line) end def hear(name) return ask(@types[:input] + name) end def ahoy() puts all.join("\n") Logger.clear end def clear() all = [] end end end
Version data entries
6 entries across 6 versions & 1 rubygems