Class: Readme::Har::RequestSerializer
- Inherits:
-
Object
- Object
- Readme::Har::RequestSerializer
- Defined in:
- lib/readme/har/request_serializer.rb
Instance Method Summary collapse
- #as_json ⇒ Object
-
#initialize(request, filter = Readme::Filter::None.new) ⇒ RequestSerializer
constructor
A new instance of RequestSerializer.
Constructor Details
#initialize(request, filter = Readme::Filter::None.new) ⇒ RequestSerializer
Returns a new instance of RequestSerializer.
8 9 10 11 |
# File 'lib/readme/har/request_serializer.rb', line 8 def initialize(request, filter = Readme::Filter::None.new) @request = request @filter = filter end |
Instance Method Details
#as_json ⇒ Object
13 14 15 16 17 18 19 20 21 22 23 24 25 |
# File 'lib/readme/har/request_serializer.rb', line 13 def as_json { method: @request.request_method, queryString: Har::Collection.new(@filter, @request.query_params).to_a, url: url, httpVersion: @request.http_version, headers: Har::Collection.new(@filter, @request.headers).to_a, cookies: Har::Collection.new(@filter, @request.).to_a, postData: post_data, headersSize: -1, bodySize: @request.content_length }.compact end |