Class: Periskop::Client::HTTPContext
- Inherits:
-
Object
- Object
- Periskop::Client::HTTPContext
- Defined in:
- lib/periskop/client/models.rb
Overview
HTTPContext represents data from HTTP context of an exception
Instance Attribute Summary collapse
-
#request_method ⇒ Object
Returns the value of attribute request_method.
Instance Method Summary collapse
- #as_json(_options = {}) ⇒ Object
-
#initialize(request_method, request_url, request_headers, request_body) ⇒ HTTPContext
constructor
A new instance of HTTPContext.
- #to_json(*options) ⇒ Object
Constructor Details
#initialize(request_method, request_url, request_headers, request_body) ⇒ HTTPContext
Returns a new instance of HTTPContext.
39 40 41 42 43 44 |
# File 'lib/periskop/client/models.rb', line 39 def initialize(request_method, request_url, request_headers, request_body) @request_method = request_method @request_url = request_url @request_headers = request_headers @request_body = request_body end |
Instance Attribute Details
#request_method ⇒ Object
Returns the value of attribute request_method.
37 38 39 |
# File 'lib/periskop/client/models.rb', line 37 def request_method @request_method end |
Instance Method Details
#as_json(_options = {}) ⇒ Object
46 47 48 49 50 51 52 53 |
# File 'lib/periskop/client/models.rb', line 46 def as_json( = {}) { request_method: @request_method, request_url: @request_url, request_headers: @request_headers, request_body: @request_body } end |
#to_json(*options) ⇒ Object
55 56 57 |
# File 'lib/periskop/client/models.rb', line 55 def to_json(*) as_json(*).to_json(*) end |