Class: DvelpApiAuth::Authentication::ApiRequest
- Inherits:
-
Object
- Object
- DvelpApiAuth::Authentication::ApiRequest
- Includes:
- HelperMethods
- Defined in:
- lib/dvelp_api_auth/authentication/api_request.rb
Instance Attribute Summary collapse
-
#api_request ⇒ Object
readonly
Returns the value of attribute api_request.
Instance Method Summary collapse
-
#initialize(api_request) ⇒ ApiRequest
constructor
A new instance of ApiRequest.
- #mulipart_server_signature ⇒ Object
- #server_signature ⇒ Object
- #valid? ⇒ Boolean
Methods included from HelperMethods
Constructor Details
#initialize(api_request) ⇒ ApiRequest
Returns a new instance of ApiRequest.
9 10 11 |
# File 'lib/dvelp_api_auth/authentication/api_request.rb', line 9 def initialize(api_request) @api_request = api_request end |
Instance Attribute Details
#api_request ⇒ Object (readonly)
Returns the value of attribute api_request.
7 8 9 |
# File 'lib/dvelp_api_auth/authentication/api_request.rb', line 7 def api_request @api_request end |
Instance Method Details
#mulipart_server_signature ⇒ Object
31 |
# File 'lib/dvelp_api_auth/authentication/api_request.rb', line 31 def mulipart_server_signature; end |
#server_signature ⇒ Object
21 22 23 24 25 26 27 28 29 |
# File 'lib/dvelp_api_auth/authentication/api_request.rb', line 21 def server_signature DvelpApiAuth::Authentication::Signature.new( fullpath, raw_post, , multipart?, body ).generate end |
#valid? ⇒ Boolean
13 14 15 16 17 18 19 |
# File 'lib/dvelp_api_auth/authentication/api_request.rb', line 13 def valid? DvelpApiAuth::Authentication::Validator.new( , , server_signature ).authentic? end |