module Px::Service::Client::HmacSigning
Public Instance Methods
_make_request_with_signing(method, uri, query: nil, headers: nil, body: nil, timeout: nil, stats_tags: [])
click to toggle source
# File lib/px/service/client/hmac_signing.rb, line 40 def _make_request_with_signing(method, uri, query: nil, headers: nil, body: nil, timeout: nil, stats_tags: []) timestamp = Time.now.to_i signature = self.class.generate_signature(method, uri, query, body, timestamp) headers = {} if headers.nil? headers.merge!("X-Service-Auth" => signature) headers.merge!("Timestamp" => timestamp) _make_request_without_signing( method, uri, query: query, headers: headers, body: body, timeout: timeout, stats_tags: stats_tags) end