Method: Nuntius::Configuration#provider
- Defined in:
- lib/nuntius/configuration.rb
#provider(provider, transport:, priority: 1, timeout: 0, settings: {}) ⇒ Object
87 88 89 90 91 92 93 94 |
# File 'lib/nuntius/configuration.rb', line 87 def provider(provider, transport:, priority: 1, timeout: 0, settings: {}) if @transports.include? transport @providers[transport.to_sym] ||= [] @providers[transport.to_sym].push(provider: provider, priority: priority, timeout: timeout, settings: settings) else Nuntius.config.logger.call.warn "provider #{provider} not enabled as transport #{transport} is not enabled" end end |