From 0d8b587dd5ebd412b4ff129d0300383b62587436 Mon Sep 17 00:00:00 2001 From: Rick Carlino Date: Wed, 7 Dec 2016 13:09:38 -0600 Subject: [PATCH] Fix documentation template --- api_docs.md.erb | 14 +++++--------- spec/spec_helper.rb | 6 +++++- 2 files changed, 10 insertions(+), 10 deletions(-) diff --git a/api_docs.md.erb b/api_docs.md.erb index 186d9c7bb..35dae2f43 100644 --- a/api_docs.md.erb +++ b/api_docs.md.erb @@ -1,6 +1,6 @@ <% if response.success? %> -# <%= request.method %> <%= request.path %> - +# <%= request.method %> <%= request.path.first(65) %> +<% if request.params.except(:controller, :action, :format).keys.length > 0 %> ### Request ``` @@ -8,19 +8,15 @@ JSON.pretty_generate(request.params.except(:controller, :action, :format)) %> ``` - +<% end %> ### Response ``` <%= begin - if response.body.length > 500 - "Too big to display." - else - JSON.pretty_generate(response.body) - end + JSON.pretty_generate(JSON.parse(response.body)).first(500) rescue => e - e.message + "Empty Response" end %> ``` diff --git a/spec/spec_helper.rb b/spec/spec_helper.rb index 5e8ae5ac9..e02788987 100644 --- a/spec/spec_helper.rb +++ b/spec/spec_helper.rb @@ -35,7 +35,7 @@ RSpec.configure do |config| config.order = 'random' if ENV['DOCS'] - config.before(:each, type: :controller) do + config.after(:each, type: :controller) do SmarfDoc.run!(request, response) end @@ -44,3 +44,7 @@ RSpec.configure do |config| end end end + +# class Stub +# def initialize(response) +# end \ No newline at end of file