class Lita::Handlers::Wit
Public Class Methods
new(robot)
click to toggle source
Calls superclass method
# File lib/lita/handlers/wit.rb, line 8 def initialize(robot) super @bickle = Utils::Bickle.new(robot) @client = Services::WitClient.new(robot) end
Public Instance Methods
handle(payload)
click to toggle source
# File lib/lita/handlers/wit.rb, line 14 def handle(payload) message = payload[:message] return unless @bickle.you_talking_to_me?(message) respond(message) end
Private Instance Methods
respond(message)
click to toggle source
# File lib/lita/handlers/wit.rb, line 22 def respond(message) @client.run_actions session_id, message end
session_id()
click to toggle source
# File lib/lita/handlers/wit.rb, line 26 def session_id 'unique-1234' end