class Ruboty::Handlers::Tiqav

Public Instance Methods

tiqav(message = {}) click to toggle source
# File lib/ruboty/handlers/tiqav.rb, line 8
def tiqav(message = {})
  keyword = message[:keyword]
  url = generate(keyword)

  return_message = url ? url : 'Cound not find tiqav image'

  message.reply(return_message)
end

Private Instance Methods

generate(q) click to toggle source
# File lib/ruboty/handlers/tiqav.rb, line 19
def generate(q)
  if q
    ::Tiqav.search(q).sample.url.to_s
  else
    ::Tiqav.random.url.to_s
  end
end