Class: CheckoutSdk::CheckoutConfiguration
- Inherits:
-
Object
- Object
- CheckoutSdk::CheckoutConfiguration
- Defined in:
- lib/checkout_sdk/checkout_configuration.rb
Instance Attribute Summary collapse
- #credentials ⇒ SdkCredentials
- #environment ⇒ Environment
- #environment_subdomain ⇒ EnvironmentSubdomain?
- #http_client ⇒ Faraday::Connection
- #logger ⇒ Logger
- #multipart_http_client ⇒ Faraday::Connection
Instance Method Summary collapse
-
#initialize(credentials, environment, http_client, multipart_http_client, logger, environment_subdomain = nil) ⇒ CheckoutConfiguration
constructor
Initializes the CheckoutConfiguration.
Constructor Details
#initialize(credentials, environment, http_client, multipart_http_client, logger, environment_subdomain = nil) ⇒ CheckoutConfiguration
Initializes the CheckoutConfiguration.
27 28 29 30 31 32 33 34 |
# File 'lib/checkout_sdk/checkout_configuration.rb', line 27 def initialize(credentials, environment, http_client, multipart_http_client, logger, environment_subdomain = nil) @credentials = credentials @environment = environment @http_client = http_client @multipart_http_client = multipart_http_client @logger = logger @environment_subdomain = environment_subdomain end |
Instance Attribute Details
#credentials ⇒ SdkCredentials
16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 |
# File 'lib/checkout_sdk/checkout_configuration.rb', line 16 class CheckoutConfiguration attr_accessor :credentials, :environment, :http_client, :multipart_http_client, :logger, :environment_subdomain # Initializes the CheckoutConfiguration. # # @param [SdkCredentials] credentials # @param [Environment] environment # @param [Faraday::Connection] http_client # @param [Faraday::Connection] multipart_http_client # @param [Logger] logger # @param [EnvironmentSubdomain, nil] environment_subdomain (optional, default: nil) def initialize(credentials, environment, http_client, multipart_http_client, logger, environment_subdomain = nil) @credentials = credentials @environment = environment @http_client = http_client @multipart_http_client = multipart_http_client @logger = logger @environment_subdomain = environment_subdomain end end |
#environment ⇒ Environment
16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 |
# File 'lib/checkout_sdk/checkout_configuration.rb', line 16 class CheckoutConfiguration attr_accessor :credentials, :environment, :http_client, :multipart_http_client, :logger, :environment_subdomain # Initializes the CheckoutConfiguration. # # @param [SdkCredentials] credentials # @param [Environment] environment # @param [Faraday::Connection] http_client # @param [Faraday::Connection] multipart_http_client # @param [Logger] logger # @param [EnvironmentSubdomain, nil] environment_subdomain (optional, default: nil) def initialize(credentials, environment, http_client, multipart_http_client, logger, environment_subdomain = nil) @credentials = credentials @environment = environment @http_client = http_client @multipart_http_client = multipart_http_client @logger = logger @environment_subdomain = environment_subdomain end end |
#environment_subdomain ⇒ EnvironmentSubdomain?
16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 |
# File 'lib/checkout_sdk/checkout_configuration.rb', line 16 class CheckoutConfiguration attr_accessor :credentials, :environment, :http_client, :multipart_http_client, :logger, :environment_subdomain # Initializes the CheckoutConfiguration. # # @param [SdkCredentials] credentials # @param [Environment] environment # @param [Faraday::Connection] http_client # @param [Faraday::Connection] multipart_http_client # @param [Logger] logger # @param [EnvironmentSubdomain, nil] environment_subdomain (optional, default: nil) def initialize(credentials, environment, http_client, multipart_http_client, logger, environment_subdomain = nil) @credentials = credentials @environment = environment @http_client = http_client @multipart_http_client = multipart_http_client @logger = logger @environment_subdomain = environment_subdomain end end |
#http_client ⇒ Faraday::Connection
16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 |
# File 'lib/checkout_sdk/checkout_configuration.rb', line 16 class CheckoutConfiguration attr_accessor :credentials, :environment, :http_client, :multipart_http_client, :logger, :environment_subdomain # Initializes the CheckoutConfiguration. # # @param [SdkCredentials] credentials # @param [Environment] environment # @param [Faraday::Connection] http_client # @param [Faraday::Connection] multipart_http_client # @param [Logger] logger # @param [EnvironmentSubdomain, nil] environment_subdomain (optional, default: nil) def initialize(credentials, environment, http_client, multipart_http_client, logger, environment_subdomain = nil) @credentials = credentials @environment = environment @http_client = http_client @multipart_http_client = multipart_http_client @logger = logger @environment_subdomain = environment_subdomain end end |
#logger ⇒ Logger
16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 |
# File 'lib/checkout_sdk/checkout_configuration.rb', line 16 class CheckoutConfiguration attr_accessor :credentials, :environment, :http_client, :multipart_http_client, :logger, :environment_subdomain # Initializes the CheckoutConfiguration. # # @param [SdkCredentials] credentials # @param [Environment] environment # @param [Faraday::Connection] http_client # @param [Faraday::Connection] multipart_http_client # @param [Logger] logger # @param [EnvironmentSubdomain, nil] environment_subdomain (optional, default: nil) def initialize(credentials, environment, http_client, multipart_http_client, logger, environment_subdomain = nil) @credentials = credentials @environment = environment @http_client = http_client @multipart_http_client = multipart_http_client @logger = logger @environment_subdomain = environment_subdomain end end |
#multipart_http_client ⇒ Faraday::Connection
16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 |
# File 'lib/checkout_sdk/checkout_configuration.rb', line 16 class CheckoutConfiguration attr_accessor :credentials, :environment, :http_client, :multipart_http_client, :logger, :environment_subdomain # Initializes the CheckoutConfiguration. # # @param [SdkCredentials] credentials # @param [Environment] environment # @param [Faraday::Connection] http_client # @param [Faraday::Connection] multipart_http_client # @param [Logger] logger # @param [EnvironmentSubdomain, nil] environment_subdomain (optional, default: nil) def initialize(credentials, environment, http_client, multipart_http_client, logger, environment_subdomain = nil) @credentials = credentials @environment = environment @http_client = http_client @multipart_http_client = multipart_http_client @logger = logger @environment_subdomain = environment_subdomain end end |