Sha256: d3c1e0a6c1c97008b6cc17f618da42626eb52ca714aaa2f3f95dc4f8e31192bc

Contents?: true

Size: 596 Bytes

Versions: 3

Compression:

Stored size: 596 Bytes

Contents

module HTTPX
  module Plugins
    module AwsSdkAuthentication
      class Credentials
        include _SigV4Credentials

        private
        
        def initialize: (untyped aws_credentials) -> untyped
      end

      def self.load_dependencies: (singleton(Session)) -> void

      def self.configure: (singleton(Session)) -> void

      def self.extra_options: (Options) -> (Options)

      module InstanceMethods
        def aws_sdk_authentication: (**untyped) -> instance
      end
    end

    type sessionAwsSdkAuthentication = Session & AwsSdkAuthentication::InstanceMethods
  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
httpx-0.17.0 sig/plugins/aws_sdk_authentication.rbs
httpx-0.16.1 sig/plugins/aws_sdk_authentication.rbs
httpx-0.16.0 sig/plugins/aws_sdk_authentication.rbs