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 =
"BotServer \#{SlackRubyBotServer::VERSION}\n\n\u00A9 2016 Daniel Doubrovkine & Contributors, MIT License\nhttps://twitter.com/dblockdotorg\n\nFree Service at http://slack-ruby-bot-server.herokuapp.com\nOpen-Source at https://github.com/slack-ruby/slack-ruby-bot-server\n".freeze
VERSION =
'1.2.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