Sha256: 122f79124da62af17d1764d256040a9ef66de5d025a7c93fb85ac0ea94f386b2
Contents?: true
Size: 491 Bytes
Versions: 1
Compression:
Stored size: 491 Bytes
Contents
# frozen_string_literal: true module FSecretLoader # Configuration Class class Configuration attr_accessor :secret_client, :secret_id def initialize set_default_values end def secret_client @secret_client || default_client end private def set_default_values @secret_id = ENV['AWS_SECRETS_MANAGER_ID'] @secret_manager_client = nil end def default_client Aws::SecretsManager::Client.new end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
fsecret_loader-0.1.3 | lib/fsecret_loader/configuration.rb |