Class: CommandTower::Messaging::Execution::Adapters::Pushover::Configuration
- Inherits:
-
Object
- Object
- CommandTower::Messaging::Execution::Adapters::Pushover::Configuration
- Defined in:
- app/services/command_tower/messaging/execution/adapters/pushover/configuration.rb
Overview
Platform readiness detector for Pushover delivery. User-owned credentials (no host app token). Ready when transport adapter is fake, log, or http — disabled never counts as platform_configured.
Constant Summary collapse
- CONFIGURED_ADAPTERS =
%w[fake log http].freeze
Class Method Summary collapse
Instance Method Summary collapse
Class Method Details
.pushover_configured? ⇒ Boolean
14 15 16 |
# File 'app/services/command_tower/messaging/execution/adapters/pushover/configuration.rb', line 14 def self.pushover_configured? new.pushover_configured? end |
Instance Method Details
#adapter_name ⇒ Object
22 23 24 |
# File 'app/services/command_tower/messaging/execution/adapters/pushover/configuration.rb', line 22 def adapter_name CommandTower.config.messaging.pushover.adapter.to_s end |
#pushover_configured? ⇒ Boolean
18 19 20 |
# File 'app/services/command_tower/messaging/execution/adapters/pushover/configuration.rb', line 18 def pushover_configured? CONFIGURED_ADAPTERS.include?(adapter_name) end |