class AdManagerApi::UtilsReporter

Public Class Methods

new(credential_handler) click to toggle source

Default constructor.

Args:

AdManagerApi instance.

# File lib/ad_manager_api/utils_reporter.rb, line 30
def initialize(credential_handler)
  @credential_handler = credential_handler
end

Public Instance Methods

ad_manager_date_time_used() click to toggle source

A callback method for AdManagerDateTime to indicate that it has been used, and that its usage should be recorded in the next user agent string.

# File lib/ad_manager_api/utils_reporter.rb, line 48
def ad_manager_date_time_used()
  @credential_handler.include_in_user_agent("AdManagerDateTime")
end
ad_manager_date_used() click to toggle source

A callback method for AdManagerDate to indicate that it has been used, and that its usage should be recorded in the next user agent string.

# File lib/ad_manager_api/utils_reporter.rb, line 42
def ad_manager_date_used()
  @credential_handler.include_in_user_agent("AdManagerDate")
end
statement_builder_used() click to toggle source

A callback method for StatementBuilder to indicate that it has been used, and that its usage should be recorded in the next user agent string.

# File lib/ad_manager_api/utils_reporter.rb, line 36
def statement_builder_used()
  @credential_handler.include_in_user_agent("StatementBuilder")
end