Class: HmacSignature::Strategy::Headers::Request
- Defined in:
- lib/hmac_signature/strategy/headers/request.rb
Constant Summary
Constants inherited from Request
Request::ISO8601, Request::VALID_METHODS
Instance Attribute Summary
Attributes inherited from Request
#credentials, #method, #params, #path
Instance Method Summary collapse
-
#initialize(method, path, params, headers = {}) ⇒ Request
constructor
A new instance of Request.
- #sign(token, expires_in = 600) ⇒ Object
Methods inherited from Request
#authenticate, #authenticate_by_token, #authenticate_by_token!
Constructor Details
#initialize(method, path, params, headers = {}) ⇒ Request
Returns a new instance of Request.
5 6 7 8 |
# File 'lib/hmac_signature/strategy/headers/request.rb', line 5 def initialize method, path, params, headers={} credentials = HmacSignature::Credentials.from_headers(headers) super method, path, params, credentials end |
Instance Method Details
#sign(token, expires_in = 600) ⇒ Object
10 11 12 13 |
# File 'lib/hmac_signature/strategy/headers/request.rb', line 10 def sign token, expires_in=600 credentials = super(token, expires_in) credentials.to_headers end |