module SecretsLoader
Constants
- VERSION
Attributes
config[RW]
Public Class Methods
load()
click to toggle source
# File lib/secrets_loader.rb, line 11 def load return unless enable? secret_values.each do |key, value| if ENV.has_key?(key.to_s) warn "WARNING: Skipping key #{key.inspect}. Already set in ENV." else ENV[key.to_s] = value.to_s end end end
Private Class Methods
enable?()
click to toggle source
# File lib/secrets_loader.rb, line 29 def enable? config.loader.enable? end
secret_values()
click to toggle source
# File lib/secrets_loader.rb, line 25 def secret_values config.loader.load end