Sha256: 94cbfe1701b452e6fbdc697888b723912adb68798bf922d38ace351d8d106495

Contents?: true

Size: 990 Bytes

Versions: 3

Compression:

Stored size: 990 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.route_params.present? %>
+ Parameters
        <% resource_by_path.routes.first.route_params.each do |param| %>
    + <%= param.description %>
        <% end %>
      <% end %>
      <% resource_by_path.routes.each do |route| %>
### <%= 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

3 entries across 3 versions & 1 rubygems

Version Path
grape-apiary-0.1.2 lib/grape-apiary/templates/blueprint.md.erb
grape-apiary-0.1.1 lib/grape-apiary/templates/blueprint.md.erb
grape-apiary-0.1.0 lib/grape-apiary/templates/blueprint.md.erb