Sha256: 36de85d42984c1fa6818e37a67a837476fbf0a15e7bafbf06922ea836bdaf271

Contents?: true

Size: 1.04 KB

Versions: 1

Compression:

Stored size: 1.04 KB

Contents

<% puts "in line item with" %>
<% puts "published:#{published rescue ""}" %>
<% puts "current:#{current rescue ""}" %>
<% puts "key:#{key rescue ""}" %>
<% current ||= {} %>
<tr>
  <% (0..depth).each do %>
    <td></td>
  <% end %>
  <td><%= key rescue "" %></td>
  <% if !published.is_a? Hash and !published.is_a? Array %>
    <td><%= published || "<BLANK>" %></td>
    <td><%= current || "<BLANK>" %></td>
  <% end %>
</tr>
<% if published.is_a? Array %>
  <% published.each do |item| %>
    <% if current. %>
      <% pub = (published.include? item) ? item : nil %>
      <% cur = (current.include? item) ? item : nil %>
      <%= render :partial => 'review_and_approve/line_item', 
        :locals => {:depth => depth+1, :published => pub, :current => cur} %>
    <% end %>
  <% end %>
<% end %>
<% if published.is_a? Hash %>
  <% published.diff(current).keys.each do |key| %>
    <%= render :partial => 'review_and_approve/line_item', :locals => {:published => published[key], :current => current[key], :key => key, :depth => depth+1} %>
  <% end %>
<% end %> 

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
review_and_approve-0.0.5 app/views/review_and_approve/_line_item.html.erb