Module: SlackRubyBot

Defined in:
lib/slack-ruby-bot.rb,
lib/slack-ruby-bot/app.rb,
lib/slack-ruby-bot/bot.rb,
lib/slack-ruby-bot/about.rb,
lib/slack-ruby-bot/client.rb,
lib/slack-ruby-bot/config.rb,
lib/slack-ruby-bot/server.rb,
lib/slack-ruby-bot/version.rb,
lib/slack-ruby-bot/hooks/set.rb,
lib/slack-ruby-bot/commands/hi.rb,
lib/slack-ruby-bot/hooks/hello.rb,
lib/slack-ruby-bot/commands/base.rb,
lib/slack-ruby-bot/commands/help.rb,
lib/slack-ruby-bot/hooks/message.rb,
lib/slack-ruby-bot/commands/about.rb,
lib/slack-ruby-bot/commands/unknown.rb,
lib/slack-ruby-bot/support/loggable.rb,
lib/slack-ruby-bot/hooks/hook_support.rb,
lib/slack-ruby-bot/commands/help/attrs.rb,
lib/slack-ruby-bot/support/commands_helper.rb

Defined Under Namespace

Modules: Commands, Config, Hooks, Loggable Classes: App, Bot, Client, CommandsHelper, Server

Constant Summary collapse

ABOUT =
<<-ABOUT.freeze
  #{SlackRubyBot::VERSION}
  https://github.com/slack-ruby/slack-ruby-bot
  https://twitter.com/dblockdotorg
ABOUT
VERSION =
'0.9.0'.freeze

Class Method Summary collapse

Class Method Details

.configObject



15
16
17
# File 'lib/slack-ruby-bot.rb', line 15

def config
  Config
end

.configureObject



11
12
13
# File 'lib/slack-ruby-bot.rb', line 11

def configure
  block_given? ? yield(Config) : Config
end