class MyTargetApi::AddAccessTokenToRequestDecorator
Add Authorization header
Constants
- CONTENT_OUTPUT_LIMIT
Attributes
access_token[R]
origin[R]
Public Class Methods
new(origin, access_token: nil)
click to toggle source
# File lib/my_target_api/add_access_token_to_request_decorator.rb, line 9 def initialize(origin, access_token: nil) @origin = origin @access_token = access_token end
Public Instance Methods
delete(url, params = {}, headers = {})
click to toggle source
# File lib/my_target_api/add_access_token_to_request_decorator.rb, line 22 def delete(url, params = {}, headers = {}) origin.delete(url, params, add_authorization_header(headers)) end
get(url, params = {}, headers = {})
click to toggle source
# File lib/my_target_api/add_access_token_to_request_decorator.rb, line 14 def get(url, params = {}, headers = {}) origin.get(url, params, add_authorization_header(headers)) end
post(url, params = {}, headers = {})
click to toggle source
# File lib/my_target_api/add_access_token_to_request_decorator.rb, line 18 def post(url, params = {}, headers = {}) origin.post(url, params, add_authorization_header(headers)) end
upload(url, content, params = {}, headers = {})
click to toggle source
# File lib/my_target_api/add_access_token_to_request_decorator.rb, line 26 def upload(url, content, params = {}, headers = {}) origin.upload(url, content, params, add_authorization_header(headers)) end