Sha256: 17c4a5b6753d88c62bffc3154c31368c9ed8f42a59218f2870caf8b63c7b0201

Contents?: true

Size: 1.86 KB

Versions: 17

Compression:

Stored size: 1.86 KB

Contents

<% @doc[:resources].sort_by(&:first).each do |key, resource| %>
  <h4><a href='#<%= key %>'><%= resource[:name] %></a></h4>
  <ul>
    <% resource[:methods].each do |method| %>
      <li><a href='#<%= key %>-<%= method[:name] %>'><%= method[:name] %></a></li>
    <% end %>
  </ul>
<% end %>


<% @doc[:resources].sort_by(&:first).each do |key, resource| %>

  <hr/>

  <div>
    <h2 id="<%= key %>">
      <a href='#<%= key %>'><%= resource[:name] %></a><br>
      <small><%= raw resource[:short_description] %></small>
    </h2>
  </div>

  <% unless resource[:full_description].blank? %>
    <div><%= raw resource[:full_description] %></div>
  <% end %>

  <div>

    <% resource[:methods].each do |method| %>
      <hr/>

      <h3 id="<%= "#{key}-#{method[:name]}" %>">
      <a href='#<%= key %>'><%= resource[:name] %></a> / <a href='#<%= "#{key}-#{method[:name]}" %>'><%= method[:name] %></a>
      </h3>

      <div>
        <% method[:apis].each do |api| %>
          <h4>
              <%= api[:http_method] %> <%= api[:api_url] %>
            <br>
            <small><%= raw api[:short_description] %></small>
          </h4>
        <% end %>
      </div>

      <div>
        <%= raw method[:full_description] %>
        <% unless method[:examples].blank? %>
          <h4>Examples</h4>
          <% method[:examples].each do |example| %>
            <pre class="wiki"><%= example %></pre>
          <% end %>
        <% end %>

        <% unless method[:errors].blank? %>
          <h4>Errors</h4>
          <% method[:errors].each do |err| %>
            <%= err[:code] %>
            <%= err[:description] %>
            <br>
          <% end %>
        <% end %>

        <% unless method[:params].blank? %>
          <h4>Params</h4>
          <%= render(:partial => "params_plain", :locals => {:params => method[:params]}) %>
        <% end %>
      </div>
    <% end %>
  </div>
<% end %>

Version data entries

17 entries across 17 versions & 2 rubygems

Version Path
apipie-rails-0.0.24 app/views/apipie/apipies/plain.html.erb
apipie-rails-0.0.23 app/views/apipie/apipies/plain.html.erb
jmoses_apipie-rails-0.0.23 app/views/apipie/apipies/plain.html.erb
apipie-rails-0.0.22 app/views/apipie/apipies/plain.html.erb
apipie-rails-0.0.21 app/views/apipie/apipies/plain.html.erb
apipie-rails-0.0.20 app/views/apipie/apipies/plain.html.erb
apipie-rails-0.0.19 app/views/apipie/apipies/plain.html.erb
apipie-rails-0.0.18 app/views/apipie/apipies/plain.html.erb
apipie-rails-0.0.17 app/views/apipie/apipies/plain.html.erb
apipie-rails-0.0.16 app/views/apipie/apipies/plain.html.erb
apipie-rails-0.0.15 app/views/apipie/apipies/plain.html.erb
apipie-rails-0.0.14 app/views/apipie/apipies/plain.html.erb
apipie-rails-0.0.13 app/views/apipie/apipies/plain.html.erb
apipie-rails-0.0.12 app/views/apipie/apipies/plain.html.erb
apipie-rails-0.0.11 app/views/apipie/apipies/plain.html.erb
apipie-rails-0.0.10 app/views/apipie/apipies/plain.html.erb
apipie-rails-0.0.9 app/views/apipie/apipies/plain.html.erb