-
Notifications
You must be signed in to change notification settings - Fork 7
Expand file tree
/
Copy pathsmithy-client.rb
More file actions
64 lines (52 loc) · 2 KB
/
smithy-client.rb
File metadata and controls
64 lines (52 loc) · 2 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
# frozen_string_literal: true
require 'jmespath'
require 'smithy-cbor'
require 'smithy-schema'
# client
require_relative 'smithy-client/block_io'
require_relative 'smithy-client/configuration'
require_relative 'smithy-client/endpoint_rules'
require_relative 'smithy-client/errors'
require_relative 'smithy-client/handler'
require_relative 'smithy-client/handler_builder'
require_relative 'smithy-client/handler_context'
require_relative 'smithy-client/handler_list'
require_relative 'smithy-client/handler_list_entry'
require_relative 'smithy-client/managed_file'
require_relative 'smithy-client/networking_error'
require_relative 'smithy-client/pageable_output'
require_relative 'smithy-client/param_converter'
require_relative 'smithy-client/param_validator'
require_relative 'smithy-client/plugin'
require_relative 'smithy-client/plugin_list'
require_relative 'smithy-client/retry'
require_relative 'smithy-client/util'
require_relative 'smithy-client/waiters/poller'
require_relative 'smithy-client/waiters/waiter'
require_relative 'smithy-client/input'
require_relative 'smithy-client/output'
require_relative 'smithy-client/base'
# client http
require_relative 'smithy-client/http/error_inspector'
require_relative 'smithy-client/http/headers'
require_relative 'smithy-client/http/response'
require_relative 'smithy-client/http/request'
require_relative 'smithy-client/net_http/connection_pool'
require_relative 'smithy-client/net_http/handler'
# identity and auth
require_relative 'smithy-client/auth_option'
require_relative 'smithy-client/auth_scheme'
require_relative 'smithy-client/identity'
require_relative 'smithy-client/refreshing_identity_provider'
require_relative 'smithy-client/signer'
# TODO: move to another gem
require_relative 'smithy-client/rpc_v2_cbor/protocol'
# stubbing
require_relative 'smithy-client/stubs'
require_relative 'smithy-client/stubbing'
module Smithy
# Base module for a generated Smithy gem.
module Client
VERSION = File.read(File.expand_path('../VERSION', __dir__.to_s)).strip
end
end