Class: Readiness::Mailgun::Configuration
- Inherits:
-
Object
- Object
- Readiness::Mailgun::Configuration
- Defined in:
- lib/support_readiness/mailgun/configuration.rb
Overview
Defines the class Configuration within the module Readiness::Mailgun.
Instance Attribute Summary collapse
- #domain ⇒ Object
- #retry_backoff ⇒ Object
- #retry_exceptions ⇒ Object
- #retry_interval ⇒ Object
- #retry_max ⇒ Object
- #retry_options ⇒ Object
- #retry_randomness ⇒ Object
- #token ⇒ Object
Instance Method Summary collapse
-
#initialize ⇒ Configuration
constructor
Creates a new Configuration instance.
Constructor Details
#initialize ⇒ Configuration
Creates a new Readiness::Mailgun::Configuration instance
35 36 37 38 39 40 41 42 43 |
# File 'lib/support_readiness/mailgun/configuration.rb', line 35 def initialize @domain = '' @token = '' @retry_max = 5 @retry_interval = 1 @retry_randomness = 0.5 @retry_backoff = 2 @retry_exceptions = Faraday::Retry::Middleware::DEFAULT_EXCEPTIONS + [Faraday::ConnectionFailed] end |
Instance Attribute Details
#domain ⇒ Object
13 14 15 |
# File 'lib/support_readiness/mailgun/configuration.rb', line 13 def domain @domain end |
#retry_backoff ⇒ Object
13 14 15 |
# File 'lib/support_readiness/mailgun/configuration.rb', line 13 def retry_backoff @retry_backoff end |
#retry_exceptions ⇒ Object
13 14 15 |
# File 'lib/support_readiness/mailgun/configuration.rb', line 13 def retry_exceptions @retry_exceptions end |
#retry_interval ⇒ Object
13 14 15 |
# File 'lib/support_readiness/mailgun/configuration.rb', line 13 def retry_interval @retry_interval end |
#retry_max ⇒ Object
13 14 15 |
# File 'lib/support_readiness/mailgun/configuration.rb', line 13 def retry_max @retry_max end |
#retry_options ⇒ Object
13 14 15 |
# File 'lib/support_readiness/mailgun/configuration.rb', line 13 def @retry_options end |
#retry_randomness ⇒ Object
13 14 15 |
# File 'lib/support_readiness/mailgun/configuration.rb', line 13 def retry_randomness @retry_randomness end |
#token ⇒ Object
13 14 15 |
# File 'lib/support_readiness/mailgun/configuration.rb', line 13 def token @token end |