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