class AcceptOn::Headers

Public Class Methods

new(client) click to toggle source

@param client [AcceptOn::Client] @return [AcceptOn::Headers]

# File lib/accepton/headers.rb, line 5
def initialize(client)
  @client = client
end

Public Instance Methods

request_headers() click to toggle source

@return [Hash]

# File lib/accepton/headers.rb, line 10
def request_headers
  headers = {}
  headers[:accept] = 'application/json'
  headers[:authorization] = bearer_auth_header
  headers[:user_agent] = @client.user_agent
  headers
end

Private Instance Methods

bearer_auth_header() click to toggle source
# File lib/accepton/headers.rb, line 20
def bearer_auth_header
  "Bearer #{@client.api_key}"
end