export_csv.csv.erb 634 B

12345678910
  1. <% headers = report_interval_csv_columns.values %>
  2. <%= CSV.generate_line headers, row_sep: ?\t, quote_char: ?\ %>
  3. <% Time.use_zone(@time_zone) do %>
  4. <% @report_interval_descriptions.each do |report_interval_description| %>
  5. <% report_interval_description.report_intervals.in_datetime_range(@first_datetime, @last_datetime).order_by_rid.order_by_dtstart.each do |report_interval| %>
  6. <%= CSV.generate_line formatted_report_interval_row(report_interval_description, report_interval_description.report.report_name.name, report_interval, @time_zone),
  7. row_sep: ?\t, quote_char: ?\ %>
  8. <% end %>
  9. <% end %>
  10. <% end %>