class Ruboty::Handlers::Lgtm
Constants
- DEFAULT_KEYWORD
Public Instance Methods
lgtm(message = {})
click to toggle source
# File lib/ruboty/handlers/lgtm.rb, line 10 def lgtm(message = {}) keyword = message[:keyword] || DEFAULT_KEYWORD url = generate(keyword) if url message.reply(url) else message.reply('Could not find any lgtm images. Try another keyword.') end end
Private Instance Methods
generate(query)
click to toggle source
# File lib/ruboty/handlers/lgtm.rb, line 23 def generate(query) Ruboty::Lgtm::Client.new(query: query, endpoint: ENV["LGTM_ENDPOINT"]).generate end