Sha256: 91f95d55a2c33aaa1e878e13c42de1d1c4a4b248e94bb32c1de024f01b6d7e3e

Contents?: true

Size: 919 Bytes

Versions: 43

Compression:

Stored size: 919 Bytes

Contents

# frozen_string_literal: true

require "i18n"
require "active_support/json"
require "active_support/core_ext/object/blank"
require "active_support/core_ext/string/inflections"
require "active_support/core_ext/hash/compact"
require "active_support/core_ext/hash/keys"
require "active_support/core_ext/hash/slice"
require "aws-sdk"
require "aws-sdk-core/ini_parser"
require "dry-configurable"
require "dry-struct"
require "dry-validation"
require "dry-types"
require "English"
require "gli"
require "highline"
require "inifile"
require "json"
require "keyring"
require "launchy"
require "logger"
require "open-uri"
require "pastel"
require "securerandom"
require "set"
require "thread"
require "time"

module AwsAssumeRole
    module_function

    def shared_config
        enabled = ENV["AWS_SDK_CONFIG_OPT_OUT"] ? false : true
        @shared_config ||= SharedConfigWithKeyring.new(config_enabled: enabled)
    end
end

Version data entries

43 entries across 43 versions & 1 rubygems

Version Path
aws_assume_role-1.0.2 lib/aws_assume_role/includes.rb
aws_assume_role-1.0.1 lib/aws_assume_role/includes.rb
aws_assume_role-1.0.0 lib/aws_assume_role/includes.rb