Class: Trupanion::AuthorizationHeaders

Inherits:
Object
  • Object
show all
Defined in:
lib/trupanion/authentication_headers.rb

Instance Method Summary collapse

Constructor Details

#initialize(client, request) ⇒ AuthorizationHeaders

Returns a new instance of AuthorizationHeaders.



3
4
5
6
# File 'lib/trupanion/authentication_headers.rb', line 3

def initialize(client, request)
  @client = client
  @request = request
end

Instance Method Details

#callObject



8
9
10
11
12
13
14
# File 'lib/trupanion/authentication_headers.rb', line 8

def call
  return default_headers unless request.body

  default_headers.merge(
    "Content-Md5" => md5,
  )
end