Sha256: 52f2eba07de9767f1968f431c2a141b0a6d0cf2d4530fa5c5b9717f6886e0b86

Contents?: true

Size: 1.91 KB

Versions: 20

Compression:

Stored size: 1.91 KB

Contents

<% level ||= 0 %>
<% col = 255 - level * 5 %>
<% if return_object[:class] == Hash && return_object[:data] && return_object[:data].is_a?(Enumerable) %>
  <% return_object[:data].each do |param| %>
    <% if !param[:show] %>
      <%= render(:partial => 'params', :locals => {:level => level, :params => param[:params]}) unless param[:params].blank? %>
      <% next %>
    <% end %>
    <tr style='background-color:rgb(<%= "#{col},#{col},#{col}" %>);'>
      <td>
        <strong><%= param[:full_name] %> </strong><br>
        <small>
          <%=  t("apipie_dsl.#{param[:type]}") %>
        </small>
      </td>
      <td>
        <%= param[:description].html_safe %>
        <%- if param[:validations].present? || param[:validator].present? %>
          <p><strong>Validations:</strong></p>
          <ul>
            <%- if param[:validator].present? %>
              <li><%= ApipieDSL.markup_to_html(param[:validator]).html_safe %></li>
            <%- end %>
            <%- if param[:validations].present? %>
              <%- param[:validations].each do |item| %>
                <li><%= item.html_safe %></li>
              <%- end %>
            <%- end %>
          </ul>
        <%- end %>

        <% unless param[:metadata].blank? %>
          <br>
          Metadata:
          <%= render(:partial => 'metadata', :locals => {:meta => param[:metadata]}) %>
        <% end %>
      </td>

    </tr>

    <%= render(:partial => 'params', :locals => {:level => level + 1, :params => param[:params]}) unless param[:params].blank? %>
  <% end %>
<% else %>
  <tr style='background-color:rgb(<%= "#{col},#{col},#{col}" %>);'>
    <td>
      <strong><%= return_object[:meta] %> </strong><br>
    </td>
    <td>
      <% obj = return_object[:data].blank? ? return_object[:class] : return_object[:data] %>
      <%= raw(class_references(obj, current_version(@doc[:classes]), @doc[:link_extension])).gsub('"', '').html_safe %>
    </td>
  </tr>
<% end %>

Version data entries

20 entries across 20 versions & 1 rubygems

Version Path
apipie-dsl-2.6.2 app/views/apipie_dsl/apipie_dsls/_returns.html.erb
apipie-dsl-2.6.1 app/views/apipie_dsl/apipie_dsls/_returns.html.erb
apipie-dsl-2.6.0 app/views/apipie_dsl/apipie_dsls/_returns.html.erb
apipie-dsl-2.5.0 app/views/apipie_dsl/apipie_dsls/_returns.html.erb
apipie-dsl-2.4.0 app/views/apipie_dsl/apipie_dsls/_returns.html.erb
apipie-dsl-2.3.0 app/views/apipie_dsl/apipie_dsls/_returns.html.erb
apipie-dsl-2.2.10 app/views/apipie_dsl/apipie_dsls/_returns.html.erb
apipie-dsl-2.2.9 app/views/apipie_dsl/apipie_dsls/_returns.html.erb
apipie-dsl-2.2.8 app/views/apipie_dsl/apipie_dsls/_returns.html.erb
apipie-dsl-2.2.7 app/views/apipie_dsl/apipie_dsls/_returns.html.erb
apipie-dsl-2.2.6 app/views/apipie_dsl/apipie_dsls/_returns.html.erb
apipie-dsl-2.2.5 app/views/apipie_dsl/apipie_dsls/_returns.html.erb
apipie-dsl-2.2.4 app/views/apipie_dsl/apipie_dsls/_returns.html.erb
apipie-dsl-2.2.3 app/views/apipie_dsl/apipie_dsls/_returns.html.erb
apipie-dsl-2.2.2 app/views/apipie_dsl/apipie_dsls/_returns.html.erb
apipie-dsl-2.2.1 app/views/apipie_dsl/apipie_dsls/_returns.html.erb
apipie-dsl-2.2.0 app/views/apipie_dsl/apipie_dsls/_returns.html.erb
apipie-dsl-2.1.1 app/views/apipie_dsl/apipie_dsls/_returns.html.erb
apipie-dsl-2.1.0 app/views/apipie_dsl/apipie_dsls/_returns.html.erb
apipie-dsl-2.0.0 app/views/apipie_dsl/apipie_dsls/_returns.html.erb