Method: ActiveMetric::ReportViewModel::TableViewModel#initialize
- Defined in:
- lib/active_metric/report_view_model.rb
#initialize(template, table_data, options) ⇒ TableViewModel
Returns a new instance of TableViewModel.
68 69 70 71 72 73 74 75 |
# File 'lib/active_metric/report_view_model.rb', line 68 def initialize(template, table_data, ) @title = [:title] @rows = [] @headers = template.headers table_data.each do |row_data| @rows << RowViewModel.new(row_data, template.columns) end end |