From 7b95851ddb40908421de48d6ac1eaddec3a976af Mon Sep 17 00:00:00 2001 From: AWS SDK for Ruby Date: Mon, 16 Sep 2024 12:46:32 -0700 Subject: [PATCH] Move bundled gem requires until after autoload setup --- gems/aws-sdk-core/lib/aws-sdk-core.rb | 19 +++++++------------ 1 file changed, 7 insertions(+), 12 deletions(-) diff --git a/gems/aws-sdk-core/lib/aws-sdk-core.rb b/gems/aws-sdk-core/lib/aws-sdk-core.rb index cf2e4835c6..bfac021c71 100644 --- a/gems/aws-sdk-core/lib/aws-sdk-core.rb +++ b/gems/aws-sdk-core/lib/aws-sdk-core.rb @@ -5,21 +5,9 @@ require 'jmespath' require_relative 'aws-sdk-core/deprecations' - - # defaults require_relative 'aws-defaults' -# plugins -# loaded through building STS or SSO .. - -# aws-sdk-sts is included to support Aws::AssumeRoleCredentials -require_relative 'aws-sdk-sts' - -# aws-sdk-sso is included to support Aws::SSOCredentials -require_relative 'aws-sdk-sso' -require_relative 'aws-sdk-ssooidc' - module Aws autoload :IniParser, 'aws-sdk-core/ini_parser' @@ -216,3 +204,10 @@ def eager_autoload!(*args) end end + +# aws-sdk-sts is included to support Aws::AssumeRoleCredentials +require_relative 'aws-sdk-sts' + +# aws-sdk-sso is included to support Aws::SSOCredentials +require_relative 'aws-sdk-sso' +require_relative 'aws-sdk-ssooidc'