Module: Pincushion::Plugins::CsvSerializer::RootModuleMethods

Defined in:
lib/pincushion/plugins/csv_serializer.rb

Instance Method Summary collapse

Instance Method Details

#to_csv(opts) ⇒ Object



24
25
26
27
28
29
30
# File 'lib/pincushion/plugins/csv_serializer.rb', line 24

def to_csv(opts)
  opts[:headers] ||= [:identifier, *predicates]

  CSV.generate(**opts) do |csv|
    rows.each { |row| csv << row }
  end
end