Sha256: f0e860770a80c243fb5def5b77b90bca2628d943e1a2bb5c5ca9035c4aad9a78

Contents?: true

Size: 485 Bytes

Versions: 16

Compression:

Stored size: 485 Bytes

Contents

<%-
  csv_lib = if RUBY_VERSION =~ /^1.8/
              require 'fastercsv'
              FasterCSV
            else
              require 'csv'
              CSV
            end

  csv_output = csv_lib.generate do |csv|
    columns = active_admin_config.csv_builder.columns
    csv << columns.map(&:name)
    collection.each do |resource|
      csv << columns.map do |column|
        call_method_or_proc_on resource, column.data
      end
    end
  end
%>
<%= csv_output.html_safe %>

Version data entries

16 entries across 16 versions & 3 rubygems

Version Path
activeadmin-0.4.4 app/views/active_admin/resource/index.csv.erb
activeadmin-0.4.3 app/views/active_admin/resource/index.csv.erb
activeadmin-0.4.2 app/views/active_admin/resource/index.csv.erb
activeadmin-0.4.1 app/views/active_admin/resource/index.csv.erb
activeadmin-0.4.0 app/views/active_admin/resource/index.csv.erb
andrewroth_activeadmin-0.3.4.4 app/views/active_admin/resource/index.csv.erb
andrewroth_activeadmin-0.3.4.3 app/views/active_admin/resource/index.csv.erb
andrewroth_activeadmin-0.3.4.2 app/views/active_admin/resource/index.csv.erb
andrewroth_activeadmin-0.3.4.1 app/views/active_admin/resource/index.csv.erb
andrewroth_activeadmin-0.3.4 app/views/active_admin/resource/index.csv.erb
activeadmin-0.3.4 app/views/active_admin/resource/index.csv.erb
activeadmin-0.3.3 app/views/active_admin/resource/index.csv.erb
activeadmin-0.3.2 app/views/active_admin/resource/index.csv.erb
activeadmin-0.3.1 app/views/active_admin/resource/index.csv.erb
activeadmin-0.3.0 app/views/active_admin/resource/index.csv.erb
nsm-activeadmin-0.2.2 app/views/active_admin/resource/index.csv.erb