Module: Legion::Gaia::Settings
- Defined in:
- lib/legion/gaia/settings.rb
Class Method Summary collapse
Class Method Details
.default ⇒ Object
8 9 10 11 12 13 14 15 16 17 18 19 |
# File 'lib/legion/gaia/settings.rb', line 8 def default { connected: false, enabled: true, heartbeat_interval: 1, channels: default_channels, router: { mode: false, allowed_worker_ids: [] }, session: { persistence: 'auto', ttl: 86_400 }, output: { mobile_max_length: 500, suggest_channel_switch: true }, notifications: default_notifications } end |
.default_channels ⇒ Object
21 22 23 24 25 26 27 |
# File 'lib/legion/gaia/settings.rb', line 21 def default_channels { cli: { enabled: true }, teams: { enabled: false }, slack: { enabled: false } } end |
.default_notifications ⇒ Object
29 30 31 32 33 34 35 36 37 |
# File 'lib/legion/gaia/settings.rb', line 29 def default_notifications { enabled: false, quiet_hours: { enabled: false, schedule: [] }, priority_override: :urgent, delay_queue_max: 100, max_delay: 14_400 } end |