Module: Hyhyhy::Logger
Instance Method Summary collapse
Instance Method Details
#ahoy ⇒ Object
33 34 35 36 |
# File 'lib/hyhyhy/logger.rb', line 33 def ahoy() puts all.join("\n") Logger.clear end |
#all ⇒ Object
16 17 18 |
# File 'lib/hyhyhy/logger.rb', line 16 def all @buffer end |
#clear ⇒ Object
38 39 40 |
# File 'lib/hyhyhy/logger.rb', line 38 def clear() all = [] end |
#hear(name) ⇒ Object
29 30 31 |
# File 'lib/hyhyhy/logger.rb', line 29 def hear(name) return ask(@types[:input] + name) end |
#spit(line, type = :nil) ⇒ Object
20 21 22 23 24 25 26 27 |
# File 'lib/hyhyhy/logger.rb', line 20 def spit(line, type = :nil) if line[0] == ',' all[all.length - 1] += ',' line = line[2..line.length] end all.push(@types[type] + line) end |