class Lita::Handlers::Pebbles

Public Instance Methods

bird(response) click to toggle source
# File lib/lita/handlers/pebbles.rb, line 57
def bird(response)
  return if rand(3) == 0
  response.reply response.matches[0]
end
echo(response) click to toggle source
# File lib/lita/handlers/pebbles.rb, line 15
def echo(response)
  word = response.matches[0][1]
  response.reply_without_mention word
end
flip(response) click to toggle source
# File lib/lita/handlers/pebbles.rb, line 22
def flip(response)
  response.reply response.matches[0][0].flip
end
hokuhoku(response) click to toggle source
# File lib/lita/handlers/pebbles.rb, line 45
def hokuhoku(response)
  return if rand(3) == 0
  response.reply_without_mention "ホクホク"
end
lol(response) click to toggle source
# File lib/lita/handlers/pebbles.rb, line 27
def lol(response)
  return if rand(3) == 0
  response.reply response.matches[0][0]
end
nena(response) click to toggle source
# File lib/lita/handlers/pebbles.rb, line 33
def nena(response)
  return if rand(3) == 0
  response.reply "ねな( ˘ω˘)"
end
shino(response) click to toggle source
# File lib/lita/handlers/pebbles.rb, line 39
def shino(response)
  return if rand(3) == 0
  response.reply "いきよう( ˘ω˘)"
end
suddenly_death(response) click to toggle source
# File lib/lita/handlers/pebbles.rb, line 9
def suddenly_death(response)
  word = response.matches[0][0]
  response.reply_without_mention word.to_suddenly_death
end
suya(response) click to toggle source
# File lib/lita/handlers/pebbles.rb, line 51
def suya(response)
  return if rand(3) == 0
  response.reply response.matches[0]
end
tori(response) click to toggle source
# File lib/lita/handlers/pebbles.rb, line 64
def tori(response)
  word = response.matches[0][0]
  response.reply_without_mention "( ⁰⊖⁰)/)[ #{word} ]/)"
end
yah_yah(response) click to toggle source
# File lib/lita/handlers/pebbles.rb, line 70
def yah_yah(response)
  yah = response.matches[0]
  response.reply "#{yah[0]}#{yah[1]}" * (response.matches.length + 1)
end