Sha256: 1a9019d4cd378a0c341de9a17eb22701231cc7b8c8026241636a24ac05abc399

Contents?: true

Size: 318 Bytes

Versions: 1

Compression:

Stored size: 318 Bytes

Contents

# frozen_string_literal: true

require 'aws-sdk-secretsmanager'

module SecretsLoader
  class Config
    attr_accessor :secret_id
    attr_writer :client

    def initialize
      @secret_id = ENV['SECRETS_MANAGER_SECRET_ID']
    end

    def client
      @client ||= Aws::SecretsManager::Client.new
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
secrets_loader-0.1.0 lib/secrets_loader/config.rb