<% table = table.renderer(self) %>
<%= tag.table(id: table.id, class: table.classes, data: table.data) do %> <% if table.header? %> <% table.columns.each do |column| %> <%= tag.th(column.header, class: column.classes, data: column.data) %> <% end %> <% end %> <% collection.each do |instance| %> <%= table.row.render(instance) %> <% end %> <% end %>