class AdsCommon::SavonHeaders::OAuthHeaderHandler
Private Instance Methods
generate_headers(request, soap)
click to toggle source
Generates SOAP request header with login credentials and namespace definition for OAuth authentication.
Args:
- request: a HTTPI Request to generate headers for - soap: a Savon soap object to fill fields in
Returns:
- Hash containing a header with filled in credentials
Calls superclass method
AdsCommon::SavonHeaders::BaseHeaderHandler#generate_headers
# File lib/ads_common/savon_headers/oauth_header_handler.rb, line 38 def generate_headers(request, soap) super(request, soap) credentials = @credential_handler.credentials request.url = soap.endpoint request.headers['Authorization'] = @auth_handler.auth_string(credentials) end