class CsvSerializer::Definition::FunctionArray

Public Instance Methods

column_names() click to toggle source
# File lib/csv_serializer/definition/function_array.rb, line 3
def column_names
  definitions.map(&:first)
end
process(record) click to toggle source
# File lib/csv_serializer/definition/function_array.rb, line 7
def process(record)
  producers.map do |func|
    func.call record
  end
end
producers() click to toggle source
# File lib/csv_serializer/definition/function_array.rb, line 13
def producers
  definitions.map(&:last)
end