class ActiveList::Exporters::ExcelCsvExporter
Public Instance Methods
file_extension()
click to toggle source
# File lib/active_list/exporters/excel_csv_exporter.rb, line 8 def file_extension 'csv' end
generate_data_code()
click to toggle source
# File lib/active_list/exporters/excel_csv_exporter.rb, line 16 def generate_data_code record = 'r' code = generator.select_data_code(paginate: false) encoding = 'CP1252' code << "data = ::CSV.generate(col_sep: ';') do |csv|\n" code << " csv << [#{columns_to_array(:header, encoding: encoding).join(', ')}]\n" code << " for #{record} in #{generator.records_variable_name}\n" code << " csv << [#{columns_to_array(:body, record: record, encoding: encoding).join(', ')}]\n" code << " end\n" code << "end\n" code.c end
mime_type()
click to toggle source
# File lib/active_list/exporters/excel_csv_exporter.rb, line 12 def mime_type Mime[:xcsv] end