Method: AuthOriginControl::SignedRequest#initialize

Defined in:
lib/auth_origin_control/signed_request/request.rb

#initialize(url, args = {}) ⇒ SignedRequest

Returns a new instance of SignedRequest.



4
5
6
7
8
9
10
11
12
13
14
15
16
17
# File 'lib/auth_origin_control/signed_request/request.rb', line 4

def initialize(url, args={})
  @request_uri = url
  
  @payload      = args.delete(:payload)
  @method       = args.delete(:method) || :get
  @timeout      = args.delete(:timeout) || -1
  @open_timeout = args.delete(:open_timeout) || -1
  @content_type = args[:content_type]
  @accept       = args[:accept]
  @headers      = args

  @self_id = AuthOriginControl.self_identity[:access_id]
  @self_secret = AuthOriginControl.self_identity[:secret_key]
end