module Qbot::Adapter::Shell::Keyboard
Public Class Methods
new(callback)
click to toggle source
# File lib/qbot/adapter/shell.rb, line 13 def initialize(callback) @callback = callback $stdout.print ">> " end
Public Instance Methods
receive_line(text)
click to toggle source
# File lib/qbot/adapter/shell.rb, line 18 def receive_line(text) exit 0 if text.strip == 'exit' message = Qbot::Message.new(text) message.text = text message.mention(/^\s*bot\b/) @callback.call(message) $stdout.print ">> " end