class CsvSerializer::Definition::AllColumn
Public Instance Methods
column_names()
click to toggle source
# File lib/csv_serializer/definition/all_column.rb, line 4 def column_names records.attribute_names end
process(record)
click to toggle source
# File lib/csv_serializer/definition/all_column.rb, line 16 def process(record) record end
producers()
click to toggle source
# File lib/csv_serializer/definition/all_column.rb, line 12 def producers definitions.map(&:last) end
target_records()
click to toggle source
# File lib/csv_serializer/definition/all_column.rb, line 8 def target_records records.pluck(*column_names) end