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