Class: Descartes::Sindaco

Inherits:
Object
  • Object
show all
Includes:
Cinch::Plugin
Defined in:
lib/descartes/modules/sindaco.rb

Instance Method Summary collapse

Instance Method Details

#execute(m) ⇒ Object



21
22
23
24
25
26
27
# File 'lib/descartes/modules/sindaco.rb', line 21

def execute(m)
  file    = File.expand_path '../reply/sindaco.txt', __FILE__
  replies = [].tap { |ary|
    File.read(file).each_line { |line| ary << line unless line.empty? }
  }
  m.reply replies[rand(1..replies.length)]
end