module StorytimeAdmin::ToCsv::ClassMethods
Public Instance Methods
csv_columns()
click to toggle source
# File lib/storytime_admin/to_csv.rb, line 6 def csv_columns column_names end
to_csv()
click to toggle source
# File lib/storytime_admin/to_csv.rb, line 10 def to_csv CSV.generate(headers: true) do |csv| csv << self.csv_columns all.each do |record| csv << self.csv_columns.map{ |attr| record.send(attr) } end end end