- <%= @doc[:name] %> <%= current_version(@doc[:classes]) %>
<%= render(:partial => 'languages', :locals => {:doc_url => @doc[:doc_url]}) %>
<% if @versions && @versions.size > 1 %>
-
<%= @versions.collect { |v| link_to v, ApipieDSL.full_url(v+@doc[:link_extension]) }.join(' / ').html_safe %>
<% end %>
<%= raw @doc[:info] %>
<% @doc[:classes].each_value do |klass| %>
<% next unless klass[:show] && in_section?(@section, klass[:id]) %>
<%= klass[:name] %>
<% if klass[:deprecated] %>
DEPRECATED
<% end %>
<%= klass[:short_description] %>
<% unless klass[:properties].empty? %>
<%= t('apipie_dsl.property') %> |
<%= t('apipie_dsl.description') %> |
<%= render partial: 'index_class_prop', collection: klass[:properties], as: :prop, locals: { link_extension: @doc[:link_extension], doc_url: klass[:doc_url] } %>
<% end %>
<% unless klass[:methods].empty? %>
<%= t('apipie_dsl.method') %> |
<%= t('apipie_dsl.description') %> |
<%= render partial: 'index_class_meth', collection: klass[:methods], as: :meth, locals: { link_extension: @doc[:link_extension] } %>
<% end %>
<% end %>
<% unless content_for(:apipie_dsl_footer) == @doc[:copyright] %>
<%= content_for :apipie_dsl_footer, raw(@doc[:copyright]) %>
<% end %>