Class: MagicEightBall

Inherits:
Object
  • Object
show all
Includes:
Cinch::Plugin
Defined in:
lib/rateless_bot/plugins/magic_eight_ball.rb

Constant Summary collapse

@@answers =
['It is certain',
  'It is decidedly so',
'Without a doubt',
'Yes, definately',
'You may rely on it',
'As I see it, yes',
'Most likely',
'Outlook: good',
'Yes',
'Signs point to yes',
'Reply hazy; try again',
'Ask again later',
'Better not tell you now',
'Cannot predict now',
'Concentrate and ask again',
'Don\'t count on it',
'My reply is: no',
'My sources say: no',
'Outlook: not so good',
'Very doubtful']

Instance Method Summary collapse

Instance Method Details

#execute(m) ⇒ Object



32
33
34
35
# File 'lib/rateless_bot/plugins/magic_eight_ball.rb', line 32

def execute(m)
  puts('h')
  m.reply @@answers[rand(0..@@answers.length-1)]
end

#helpObject



4
5
6
# File 'lib/rateless_bot/plugins/magic_eight_ball.rb', line 4

def help
  '!8ball - Magic Eight Ball'
end