class SimpleModelView::CollectionTableBuilder

Attributes

collection[R]
formatter[R]
template[R]

Public Class Methods

new(template, collection, *_args, formatter: SimpleModelView.formatter) click to toggle source
# File lib/simple_model_view/collection_table_builder.rb, line 8
def initialize(template, collection, *_args, formatter: SimpleModelView.formatter)
  @template = template
  @collection = collection
  @formatter = formatter
end

Public Instance Methods

columns_builder() click to toggle source
# File lib/simple_model_view/collection_table_builder.rb, line 16
def columns_builder
  CollectionTableHeaderBuilder.new template, collection
end
row_builder_for(resource) click to toggle source
# File lib/simple_model_view/collection_table_builder.rb, line 20
def row_builder_for(resource)
  CollectionTableRowBuilder.new template, resource, formatter: formatter
end