Module: FSecretLoader
- Defined in:
- lib/fsecret_loader.rb,
lib/fsecret_loader/configuration.rb
Overview
FSecretLoader module
Defined Under Namespace
Classes: Configuration
Class Method Summary collapse
Class Method Details
.config {|configuration| ... } ⇒ Object
11 12 13 |
# File 'lib/fsecret_loader.rb', line 11 def config yield configuration end |
.configuration ⇒ Object
24 25 26 |
# File 'lib/fsecret_loader.rb', line 24 def configuration @configuration ||= Configuration.new end |
.load ⇒ Object
15 16 17 18 19 20 21 22 |
# File 'lib/fsecret_loader.rb', line 15 def load # require 'pry'; binding.pry return if configuration.secret_id.nil? secrets.each_pair do |key, value| ENV[key.to_s] = value.to_s end end |
.reset ⇒ Object
28 29 30 |
# File 'lib/fsecret_loader.rb', line 28 def reset @configuration = nil end |