class YahooGeminiClient::CustomReportBaseRequest

Constants

REQUEST_URI

Public Instance Methods

http_authorization_header() click to toggle source
# File lib/yahoo_gemini_client/requests/custom_report_base_request.rb, line 6
def http_authorization_header
  {"Authorization" => "Bearer #{access_token}"}
end

Protected Instance Methods

get(opts) click to toggle source
# File lib/yahoo_gemini_client/requests/custom_report_base_request.rb, line 19
def get(opts)
  HTTParty.get(opts[:request_uri],
    headers: http_request_header.merge(http_authorization_header),
  )
end
post(opts) click to toggle source
# File lib/yahoo_gemini_client/requests/custom_report_base_request.rb, line 12
def post(opts)
  HTTParty.post(REQUEST_URI,
    headers: http_request_header.merge(http_authorization_header),
    body: request_body.to_json,
  )
end