lib/dox/entities/example.rb in dox-1.0.2 vs lib/dox/entities/example.rb in dox-1.1.0

- old
+ new

@@ -14,11 +14,11 @@ @request = request @response = response end def request_body - @request_body ||= parse_request_body + @request_body ||= request.body.read end def request_identifier @desc end @@ -42,11 +42,11 @@ private # Rails 5.0.2 returns "" for request.path def request_path - request.path.presence || request.fullpath.split("?")[0] + request.path.presence || request.fullpath.split('?')[0] end attr_reader :desc, :request, :response def filter_headers(obj) @@ -62,15 +62,9 @@ @headers_whitelist ||= Dox.full_headers_whitelist end def request_url_query_parameters CGI.unescape(request.query_parameters.to_query) - end - - def parse_request_body - body = request.body.read - return body if body.blank? - JSON.parse(body) end end end end