<% @doc[:classes].sort_by { |id, c| c[:name] }.each do |key, klass| %> <% next unless klass[:show] %>

<%= klass[:name] %>

<% end %> <% @doc[:classes].sort_by { |id, c| c[:name] }.each do |key, klass| %> <% next unless klass[:show] %>

<%= klass[:name] %>
<%= raw klass[:short_description] %>

<% unless klass[:full_description].blank? %>
<%= raw klass[:full_description] %>
<% end %>
<% klass[:properties].each do |prop| %> <% next unless prop[:show] %>

"> <%= klass[:name] %> / <%= prop[:name] %>

<%= raw prop[:short_description] %> <% unless prop[:examples].blank? %>

<%= t('apipie_dsl.examples') %>

<% prop[:examples].each do |example| %> <% if example[:desc] %>

<%= example[:desc] %>

<% end %>
<%= example[:example] %>
<% end %> <% end %> <% unless prop[:returns].blank? %>

<%= t('apipie_dsl.returns') %>

<% if prop[:returns][:description] %>

<%= prop[:returns][:description] %>

<% end %> <%= render(partial: 'returns', locals: { return_object: prop[:returns][:object] }) %>
<%= t("apipie_dsl.#{prop[:returns][:object][:class]}") %> <%= t('apipie_dsl.details') %>
<% end %>
<% end %> <% klass[:methods].each do |method| %> <% next unless method[:show] %>

"> <%= klass[:name] %> / <%= method[:name] %>

<%= raw method[:full_description] %> <% unless method[:examples].blank? %>

<%= t('apipie_dsl.examples') %>

<% method[:examples].each do |example| %> <% if example[:desc] %>

<%= example[:desc] %>

<% end %>
<%= example[:example] %>
<% end %> <% end %> <% unless method[:raises].blank? %>

<%= t('apipie_dsl.raises') %>

<%= render(partial: 'raises', locals: { raises: method[:raises] }) %> <% end %> <% unless method[:params].blank? %>

<%= t('apipie_dsl.params') %>

<%= render(:partial => 'params_plain', :locals => {:params => method[:params]}) %> <% end %> <% unless method[:returns].blank? %>

<%= t('apipie_dsl.returns') %>

<% if method[:returns][:description] %>

<%= method[:returns][:description] %>

<% end %> <%= render(partial: 'returns', locals: { return_object: method[:returns][:object] }) %>
<%= t("apipie_dsl.#{method[:returns][:object][:class]}") %> <%= t('apipie_dsl.details') %>
<% end %>
<% end %>
<% end %>