Module: SlackRubyBotServer::Config
Instance Attribute Summary collapse
-
#database_adapter ⇒ Object
Returns the value of attribute database_adapter.
-
#server_class ⇒ Object
Returns the value of attribute server_class.
Instance Method Summary collapse
Instance Attribute Details
#database_adapter ⇒ Object
Returns the value of attribute database_adapter.
6 7 8 |
# File 'lib/slack-ruby-bot-server/config.rb', line 6 def database_adapter @database_adapter end |
#server_class ⇒ Object
Returns the value of attribute server_class.
5 6 7 |
# File 'lib/slack-ruby-bot-server/config.rb', line 5 def server_class @server_class end |
Instance Method Details
#activerecord? ⇒ Boolean
19 20 21 |
# File 'lib/slack-ruby-bot-server/config.rb', line 19 def activerecord? database_adapter == :activerecord end |
#mongoid? ⇒ Boolean
23 24 25 |
# File 'lib/slack-ruby-bot-server/config.rb', line 23 def mongoid? database_adapter == :mongoid end |
#reset! ⇒ Object
8 9 10 11 12 13 14 15 16 17 |
# File 'lib/slack-ruby-bot-server/config.rb', line 8 def reset! self.server_class = SlackRubyBotServer::Server self.database_adapter = if defined?(::Mongoid) :mongoid elsif defined?(::ActiveRecord) :activerecord else raise 'One of "mongoid" or "activerecord" is required.' end end |