Module: Hipbot::Adapters::Shell::KeyboardHandler

Includes:
EM::Protocols::LineText2, Cache
Defined in:
lib/hipbot/adapters/shell.rb

Instance Method Summary collapse

Methods included from Cache

#_cache

Instance Method Details

#initialize(adapter) ⇒ Object



23
24
25
# File 'lib/hipbot/adapters/shell.rb', line 23

def initialize adapter
  adapter.connection = self
end

#receive_line(data) ⇒ Object



31
32
33
# File 'lib/hipbot/adapters/shell.rb', line 31

def receive_line data
  Hipbot.react(user, nil, data.strip)
end