Sha256: 698bb0e3f33642104ac55d321e9d30dcbfe10dc0660b48fe33569b1027e711f8

Contents?: true

Size: 972 Bytes

Versions: 2

Compression:

Stored size: 972 Bytes

Contents

FORMAT: 1A
HOST: <%= host %>

# <%= name %>
<%= description %>

<% resources.each do |resource| %>
# Group <%= resource.title %>
<%= properties_table(resource) %>
  <% resource.namespaced.each do |grouped_resource| %>
    <% grouped_resource.paths.each do |resource_by_path| %>
## <%= resource_by_path.header %>
Actions on the <%= resource.name %> resource
      <% if resource_by_path.routes.first.params.present? %>
+ Parameters
        <% resource_by_path.routes.first.params.each do |param| %>
    + <%= param.description %>
        <% end %>
      <% end %>
      <% resource_by_path.routes.each do |route| %>
### <%= route.description %>
<% if show_request_sample?(route) %>
<%= route.request_description %>
<%= formatted_request_headers %>
    + Body

<%= resource.sample_request %>
<% end %>
<%= route.response_description %>
<%= formatted_response_headers %>

    + Body

<%= resource.sample_response(route) %>
      <% end %>
    <% end %>
  <% end %>
<% end %>

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
grape-apiary-1.0.0 lib/grape-apiary/templates/blueprint.md.erb
grape-apiary-0.2.0 lib/grape-apiary/templates/blueprint.md.erb