Module: QbertBot

Defined in:
lib/qbert_bot.rb,
lib/qbert_bot/robot.rb,
lib/qbert_bot/slack.rb,
lib/qbert_bot/plugin.rb,
lib/qbert_bot/router.rb,
lib/qbert_bot/message.rb,
lib/qbert_bot/version.rb

Defined Under Namespace

Modules: Plugin Classes: Listener, Match, Message, Robot, Route, Router, Slack, Web

Constant Summary collapse

BlankListener =
Listener.new(//, proc {})
VERSION =
"0.0.1"

Class Method Summary collapse

Class Method Details

.run!Object



11
12
13
14
15
16
17
18
19
20
# File 'lib/qbert_bot.rb', line 11

def self.run!
  bot = Robot.instance
  bot.load_config

  Dir['plugins/*.rb'].each do |f|
    load f
  end

  bot.run!
end