class Lita::Handlers::Omikuji

Constants

LOTS

Public Instance Methods

omikuji(response) click to toggle source
# File lib/lita/handlers/omikuji.rb, line 14
def omikuji(response)
  response.reply sample_omikuji
end

Private Instance Methods

sample_omikuji(random = Random.new) click to toggle source
# File lib/lita/handlers/omikuji.rb, line 20
def sample_omikuji(random = Random.new)
  lots     = LOTS.keys
  lot      = lots[random.rand(lots.length)]
  messages = LOTS[lot]
  message  = messages[random.rand(messages.length)]
  [lot, message].join(': ')
end