Class: Lita::Handlers::EyBase
- Inherits:
-
Handler
- Object
- Handler
- Lita::Handlers::EyBase
- Defined in:
- lib/lita/handlers/ey_base.rb
Class Method Summary collapse
Instance Method Summary collapse
Class Method Details
.default_config(config) ⇒ Object
11 12 13 14 |
# File 'lib/lita/handlers/ey_base.rb', line 11 def self.default_config(config) config.api_token = "" config.apps = {} end |
.namespace ⇒ Object
16 17 18 |
# File 'lib/lita/handlers/ey_base.rb', line 16 def self.namespace "ey" end |
Instance Method Details
#show_config(response) ⇒ Object
20 21 22 23 24 25 26 27 28 29 30 31 32 33 |
# File 'lib/lita/handlers/ey_base.rb', line 20 def show_config(response) result = "" config.apps.each do |app_name, app_data| result += "App Name: #{app_name}\n" result += " Environments:\n" app_data["envs"].each do |env_name, env_data| result += " * #{env_name}\n" result += " Default branch: #{env_data["default_branch"]}\n" result += " Authorized users group: #{env_data["auth_group"]}\n" end result += "\n" end response.reply result end |