Class: Dotenv::SecretsManager::Configuration
- Inherits:
-
Object
- Object
- Dotenv::SecretsManager::Configuration
- Defined in:
- lib/dotenv/secretsmanager/configuration.rb
Instance Attribute Summary collapse
-
#client ⇒ Object
nil => a default Aws::SecretsManager::Client (built lazily, only if needed).
-
#logger ⇒ Object
nil => Rails.logger if present, else a $stderr Logger (resolved at use time).
-
#on_error ⇒ Object
:raise (default) | :warn.
Instance Method Summary collapse
-
#initialize ⇒ Configuration
constructor
A new instance of Configuration.
Constructor Details
#initialize ⇒ Configuration
Returns a new instance of Configuration.
13 14 15 16 17 |
# File 'lib/dotenv/secretsmanager/configuration.rb', line 13 def initialize @on_error = :raise @logger = nil @client = nil end |
Instance Attribute Details
#client ⇒ Object
nil => a default Aws::SecretsManager::Client (built lazily, only if needed)
11 12 13 |
# File 'lib/dotenv/secretsmanager/configuration.rb', line 11 def client @client end |
#logger ⇒ Object
nil => Rails.logger if present, else a $stderr Logger (resolved at use time)
9 10 11 |
# File 'lib/dotenv/secretsmanager/configuration.rb', line 9 def logger @logger end |
#on_error ⇒ Object
:raise (default) | :warn
7 8 9 |
# File 'lib/dotenv/secretsmanager/configuration.rb', line 7 def on_error @on_error end |