Sha256: 9bdb424a8de2848bfc82b8fd9235e7e4e2e9233cd62c82c09a4f8865b6efed6e

Contents?: true

Size: 1.01 KB

Versions: 4

Compression:

Stored size: 1.01 KB

Contents

<% level ||= 0 %>
<% col = 255 - level * 5 %>
<% params.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>
        <%= param[:required] ? 'required' : 'optional' %>
        <%= param[:allow_nil] ? ', nil allowed' : '' %>
      </small>
    </td>
    <td>
      <%= param[:description].html_safe %>
      <% unless param[:validator].blank? %>
        <br>
        Value: <%= param[:validator] %>
      <% 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 %>

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
apipie-rails-0.1.3 app/views/apipie/apipies/_params.html.erb
apipie-rails-0.1.2 app/views/apipie/apipies/_params.html.erb
apipie-rails-0.1.1 app/views/apipie/apipies/_params.html.erb
apipie-rails-0.1.0 app/views/apipie/apipies/_params.html.erb