class Lita::Handlers::Catfacts

Public Instance Methods

catfacts(response) click to toggle source
# File lib/lita/handlers/catfacts.rb, line 8
def catfacts(response)
  resp = http.get('https://catfact.ninja/fact')

  raise 'RequestFail' unless resp.status == 200
  
  obj = MultiJson.load(resp.body)

  response.reply obj['fact']

rescue
  response.reply "Sorry, I was unable to find any cool facts about cats."
end