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