Class: Precursor::EnvVault
Overview
Vault that provides config values from environment variables
Instance Attribute Summary
Attributes inherited from Vault
Instance Method Summary collapse
-
#initialize(separator: '__', allow_list: []) ⇒ EnvVault
constructor
Initializes new instance of [EnvVault].
Methods inherited from Vault
Constructor Details
#initialize(separator: '__', allow_list: []) ⇒ EnvVault
Initializes new instance of [EnvVault]
11 12 13 14 15 16 |
# File 'lib/env_vault.rb', line 11 def initialize(separator: '__', allow_list: []) super() @separator = separator @allow_set = Set.new(allow_list) end |