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

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

Instance Method Summary collapse

Instance Method Details

#to_csv(*args, **kwargs) ⇒ Object



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

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

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