Method: ClientAuthentication#initialize

Defined in:
lib/client_authentication.rb

#initialize(headers, max_seconds = 5, model = Application, logger = nil) ⇒ ClientAuthentication

model must respond to :key and :secret



5
6
7
8
9
10
11
12
13
14
15
16
# File 'lib/client_authentication.rb', line 5

def initialize(headers, max_seconds = 5, model = Application, logger=nil)
  @headers = headers
  @max_seconds = max_seconds
  @model = model
  @logger = logger

  @header_keys = {
    time:   "X-Level3-Digest-Time",
    key:    "X-Level3-Application-Key",
    digest: "X-Level3-Digest",
  }
end