<%= example['description'] %>

<%= render partial: 'apitome/docs/explanation', locals: {explaination: example['explanation']} if example['explanation'] %> <%= render partial: 'apitome/docs/endpoint', locals: {method: example['http_method'], endpoint: example['route']} %> <%= render partial: 'apitome/docs/params', locals: {params: example['parameters']} if example['parameters'].size > 0 %> <% example['requests'].each_with_index do |request, index| %>
">

<%= t(:request, scope: :apitome) %>

<%= render partial: 'apitome/docs/route', locals: {request: request, index: index} %> <%= render partial: 'apitome/docs/headers', locals: {request: request, index: index, headers: request['request_headers']} %> <%= render partial: 'apitome/docs/query', locals: {request: request, index: index} unless request['request_query_parameters'].empty? %> <%= render partial: 'apitome/docs/body', locals: {request: request, index: index, body: request['request_body'], type: request['request_content_type']} if request['request_body'] %> <%= render partial: 'apitome/docs/curl', locals: {request: request, index: index} if request['curl'] %>

<%= t(:response, scope: :apitome) %>

<%= link_to('Simulated Response', simulated_path(link)) unless link.empty? %> <%= render partial: 'apitome/docs/response_fields', locals: {params: example['response_fields']} if example['response_fields'].size > 0 %> <%= render partial: 'apitome/docs/status', locals: {request: request, index: index} %> <%= render partial: 'apitome/docs/headers', locals: {request: request, index: index, headers: request['response_headers']} %> <%= render partial: 'apitome/docs/body', locals: {request: request, index: index, body: request['response_body'], type: request['response_content_type']} if request['response_body'] %>
<% end %>