class YahooGeminiClient::CustomReportCheckJobRequest

Public Instance Methods

execute() click to toggle source
# File lib/yahoo_gemini_client/requests/custom_report_check_job_request.rb, line 6
def execute
  response = get(request_uri: build_request_uri)
  CustomReportResponse.new(response.with_indifferent_access)
end

Private Instance Methods

advertiser_id_http_parameter() click to toggle source
# File lib/yahoo_gemini_client/requests/custom_report_check_job_request.rb, line 21
def advertiser_id_http_parameter
  "?advertiserId=#{advertiser_id}"
end
build_request_uri() click to toggle source
# File lib/yahoo_gemini_client/requests/custom_report_check_job_request.rb, line 13
def build_request_uri
  REQUEST_URI + job_id_http_parameter + advertiser_id_http_parameter
end
job_id_http_parameter() click to toggle source
# File lib/yahoo_gemini_client/requests/custom_report_check_job_request.rb, line 17
def job_id_http_parameter
  "/#{job_id}"
end