Module: SlackRubyBot::Config
Constant Summary collapse
- ATTRS =
[:token, :url, :aliases, :user, :user_id, :team, :team_id, :allow_message_loops, :send_gifs].freeze
Instance Method Summary collapse
Instance Method Details
#allow_message_loops? ⇒ Boolean
8 9 10 |
# File 'lib/slack-ruby-bot/config.rb', line 8 def end |
#reset! ⇒ Object
17 18 19 |
# File 'lib/slack-ruby-bot/config.rb', line 17 def reset! ATTRS.each { |attr| send("#{attr}=", nil) } end |
#send_gifs? ⇒ Boolean
12 13 14 15 |
# File 'lib/slack-ruby-bot/config.rb', line 12 def send_gifs? v = boolean_from_env('SLACK_RUBY_BOT_SEND_GIFS') v.nil? ? (send_gifs.nil? || send_gifs) : v end |