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