Module: MastercardCoreSdk::Tracker::ApiTracker

Includes:
Exceptions
Included in:
TokenApiTracker
Defined in:
lib/mastercard_core_sdk/tracker/api_tracker.rb

Overview

Defines methods to be overridden by extending class for tracking API calls.

Instance Method Summary collapse

Instance Method Details

#tracking_infoObject

Method to be overridden by the class for tracking information header.

Raises:



10
11
12
# File 'lib/mastercard_core_sdk/tracker/api_tracker.rb', line 10

def tracking_info
  raise SDKValidationError.new(LOG_MSG_TRACKING_INFO_ERROR)
end

#user_agent_infoObject

Method to be overridden by the class for user-agent information header.

Raises:



15
16
17
# File 'lib/mastercard_core_sdk/tracker/api_tracker.rb', line 15

def user_agent_info
  raise SDKValidationError.new(LOG_MSG_USER_AGENT_ERROR)
end