class Lita::Handlers::Eval

Public Instance Methods

evaluate(response) click to toggle source
# File lib/lita/handlers/eval.rb, line 10
def evaluate(response)
  code = response.matches[0][0]
  http_response = http.put 'http://tryruby.org/levels/1/challenges/0/play' do |req|
    req.body = {cmd: code}
  end
  response.reply MultiJson.load(http_response.body)['output']
end