class CsvSerializer::Definition::SymbolArray
Public Instance Methods
column_names()
click to toggle source
# File lib/csv_serializer/definition/symbol_array.rb, line 2 def column_names definitions end
process(record)
click to toggle source
# File lib/csv_serializer/definition/symbol_array.rb, line 6 def process(record) if definitions.size <= 1 [record] else record end end
producers()
click to toggle source
# File lib/csv_serializer/definition/symbol_array.rb, line 14 def producers definitions end
target_records()
click to toggle source
# File lib/csv_serializer/definition/symbol_array.rb, line 18 def target_records records.pluck(*column_names) end