class Lita::Handlers::Debug
Public Instance Methods
debug(response)
click to toggle source
# File lib/lita/handlers/debug.rb, line 38 def debug(response) output = {} output[:server] = { hostname: `hostname`.strip } output[:room] = response.room output[:user] = response.user response.reply(output.to_yaml) end
do_eval(response)
click to toggle source
# File lib/lita/handlers/debug.rb, line 28 def do_eval(response) query = response.matches[0][0] result = begin eval(query).inspect rescue => e "Could not eval your command: #{e}" end response.reply(result) end