<%= api.title %>
<%= api.description %>
Resources
<% api.resources.each do |resource| %>
<%= resource.name.titleize %>
<%= resource.description %>
<% if resource.attributes.present? %>
Attributes
<% resource.attributes.each do |attribute| %>
-
<%= attribute.name %>
<%= attribute.type %>
<% if attribute.required %>
required: <%= attribute.required %>
<% else %>
optional
<% end %>
<%= attribute.description.gsub(/`(.*?)`/, "
\\1
") %>
Allowed: <%= "#{attribute.allow.to_sentence}" %>
<% end %>
<% end %>
<% if resource.relationships.present? %>
Relationships
<% end %>
<% resource.actions.each do |action| %>
<%= action.label.titleize %>
<% action.sample_requests.each do |sample_request| %>
Request
<%= sample_request.request %>
Response
<%= sample_request.response %>
<% end %>
<% end %>
<% end %>