Class: Lita::Handlers::OnewheelDownForEveryoneOrJustMe

Inherits:
Handler
  • Object
show all
Defined in:
lib/lita/handlers/onewheel_downforeveryoneorjustme.rb

Instance Method Summary collapse

Instance Method Details

#down_for_everyone_or_just_me(response) ⇒ Object



10
11
12
13
14
15
# File 'lib/lita/handlers/onewheel_downforeveryoneorjustme.rb', line 10

def down_for_everyone_or_just_me(response)
  uri = 'www.downforeveryoneorjustme.com/' + response.matches[0][0]
  Lita.logger.info "Calling down for everyone or just me with #{response.matches[0][0]}"
  text = get_reply(uri)
  response.reply text[1].strip
end

#get_reply(uri) ⇒ Object



17
18
19
20
21
22
# File 'lib/lita/handlers/onewheel_downforeveryoneorjustme.rb', line 17

def get_reply(uri)
  response = RestClient.get(uri)
  noko = Nokogiri.HTML(response)
  container_text = noko.css('#container').text.split(/\n/)

end