Sha256: e30e91f96dcfecbc0b8e1aa307239700a2c60c4ab74abbce654c8d45b042eb61

Contents?: true

Size: 1.21 KB

Versions: 2

Compression:

Stored size: 1.21 KB

Contents

<div class="figure hidden detailed-content" id="figure-<%= figure.friendly_name %>" >
  <h2><%= figure.name %></h2>
  <h3>Columns</h3>
  <ul>
    <% figure.columns.each do |column| %>
      <li><%= column.name %> : <%= column.sql_type %></li>
    <% end %>
  </ul>
  <h3>Associations From</h3>
  <ul>
    <% figure.associations.each do |association| %>
      <li>
        <%= association[:association_type] %> <%= association[:name] %>
        <% if association[:options].present? %>
          <ul>
            <% association[:options].each do |option, value| %>
              <li><%= option %> : <%= value %></li>
            <% end %>
          </ul>
        <% end %>
      </li>
    <% end %>
  </ul>
  <ul>
    <h3>Associations To</h3>
    <ul>
      <% @canvas.associations_for(target: figure.name).each do |association| %>
        <li>
          <%= association[:source] %> : <%= association[:association_type] %> <%= association[:name] %>
          <% if association[:options].present? %>
            <ul>
              <% association[:options].each do |option, value| %>
                <li><%= option %> : <%= value %></li>
              <% end %>
            </ul>
          <% end %>
        </li>
      <% end %>
  </ul>
</div>

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
caravaggio-0.0.14 app/views/caravaggio/canvas/_figure.html.erb
caravaggio-0.0.13 app/views/caravaggio/canvas/_figure.html.erb