lib/useless/doc/serialization/dump.rb in useless-doc-0.1.3 vs lib/useless/doc/serialization/dump.rb in useless-doc-0.2.0

- old
+ new

@@ -27,40 +27,33 @@ def self.resource(resource) if resource hash_to_json \ 'path' => resource.path, 'description' => resource.description, - 'actions' => resource.actions.map { |action| action(action) } + 'requests' => resource.requests.map { |request| request(request) } end end # @api private - def self.action(action) - if action - hash_to_json \ - 'description' => action.description, - 'method' => action.method, - 'authentication_required' => action.authentication_required, - 'request' => request(action.request), - 'response' => response(action.response) - end - end - - # @api private def self.request(request) if request hash_to_json \ + 'method' => request.method, + 'description' => request.description, + 'authentication_required' => request.authentication_required, 'parameters' => request.parameters.map { |parameter| request_parameter(parameter) }, 'headers' => request.headers.map { |header| header(header) }, - 'body' => body(request.body) + 'body' => body(request.body), + 'responses' => request.responses.map { |response| response(response) } end end # @api private def self.response(response) if response hash_to_json \ - 'statuses' => response.statuses.map { |status| response_status(status) }, + 'code' => response.code, + 'description' => response.description, 'headers' => response.headers.map { |header| header(header) }, 'body' => body(response.body) end end