Sha256: f85f2f1f3fefa41db80a769c51b25ba9eb1e8f728d8a42247741a541f059abce

Contents?: true

Size: 490 Bytes

Versions: 3

Compression:

Stored size: 490 Bytes

Contents

# frozen_string_literal: true

module AwsSecretsManager
  module Errors
    class << self
      class Error < StandardError; end

      def validation_error(error)
        Error.new(error)
      end

      def secret_type_error
        Error.new("Only #{Config::PLAINTEXT} && #{Config::KEY_VALUE} secrets types is allowed!!!")
      end

      def secret_not_exists_error(secret_name)
        Error.new("AWS Secrets Manager Secret #{secret_name} not exists!!!")
      end
    end
  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
aws-secrets-manager-1.1.9 lib/aws_secrets_manager/errors.rb
aws-secrets-manager-1.1.7 lib/aws_secrets_manager/errors.rb
aws-secrets-manager-1.0.9 lib/aws_secrets_manager/errors.rb