Module: SlackRubyBotServer

Defined in:
lib/slack-ruby-bot-server/app.rb,
lib/slack-ruby-bot-server/info.rb,
lib/slack-ruby-bot-server/config.rb,
lib/slack-ruby-bot-server/service.rb,
lib/slack-ruby-bot-server/version.rb,
lib/slack-ruby-bot-server/loggable.rb,
lib/slack-ruby-bot-server/api/middleware.rb,
lib/slack-ruby-bot-server/api/helpers/sort_helpers.rb,
lib/slack-ruby-bot-server/api/helpers/error_helpers.rb,
lib/slack-ruby-bot-server/api/helpers/cursor_helpers.rb,
lib/slack-ruby-bot-server/api/endpoints/root_endpoint.rb,
lib/slack-ruby-bot-server/api/endpoints/teams_endpoint.rb,
lib/slack-ruby-bot-server/api/endpoints/status_endpoint.rb,
lib/slack-ruby-bot-server/api/presenters/root_presenter.rb,
lib/slack-ruby-bot-server/api/presenters/team_presenter.rb,
lib/slack-ruby-bot-server/api/presenters/teams_presenter.rb,
lib/slack-ruby-bot-server/api/presenters/status_presenter.rb,
lib/slack-ruby-bot-server/config/database_adapters/mongoid.rb,
lib/slack-ruby-bot-server/api/helpers/pagination_parameters.rb,
lib/slack-ruby-bot-server/api/presenters/paginated_presenter.rb,
lib/slack-ruby-bot-server/config/database_adapters/activerecord.rb

Defined Under Namespace

Modules: Api, Config, DatabaseAdapter, Loggable Classes: App, Service

Constant Summary collapse

INFO =
<<-EOS.freeze
BotServer #{SlackRubyBotServer::VERSION}

© 2016 Daniel Doubrovkine & Contributors, MIT License
https://twitter.com/dblockdotorg

Free Service at http://slack-ruby-bot-server.herokuapp.com
Open-Source at https://github.com/slack-ruby/slack-ruby-bot-server
EOS
VERSION =
'1.1.0'.freeze

Class Method Summary collapse

Class Method Details

.configObject



75
76
77
# File 'lib/slack-ruby-bot-server/config.rb', line 75

def config
  Config
end

.configureObject



71
72
73
# File 'lib/slack-ruby-bot-server/config.rb', line 71

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