Class: MastercardCoreSdk::Interceptors::ApiTrackerBuilder
- Inherits:
-
Object
- Object
- MastercardCoreSdk::Interceptors::ApiTrackerBuilder
- Includes:
- Core, Exceptions
- Defined in:
- lib/mastercard_core_sdk/interceptors/api_tracker_builder.rb
Overview
Intercepts request for modifying headers for API calls tracking
Constant Summary collapse
- @@logger =
Logging.logger[self]
Instance Method Summary collapse
-
#initialize(api_tracker, request) ⇒ ApiTrackerBuilder
constructor
A new instance of ApiTrackerBuilder.
Constructor Details
#initialize(api_tracker, request) ⇒ ApiTrackerBuilder
Returns a new instance of ApiTrackerBuilder.
11 12 13 14 15 |
# File 'lib/mastercard_core_sdk/interceptors/api_tracker_builder.rb', line 11 def initialize(api_tracker, request) @base_sdk_version = VERSION @api_tracker = api_tracker validate_tracker(request) end |