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.
58 59 60 61 62 63 |
# File 'lib/periskop/client/models.rb', line 58 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.
56 57 58 |
# File 'lib/periskop/client/models.rb', line 56 def request_method @request_method end |
Instance Method Details
#as_json(_options = {}) ⇒ Object
65 66 67 68 69 70 71 72 |
# File 'lib/periskop/client/models.rb', line 65 def as_json( = {}) { request_method: @request_method, request_url: @request_url, request_headers: @request_headers, request_body: @request_body } end |
#to_json(*options) ⇒ Object
74 75 76 |
# File 'lib/periskop/client/models.rb', line 74 def to_json(*) as_json(*).to_json(*) end |