class CsvSerializer::Definition::FunctionHash

Public Instance Methods

column_names() click to toggle source
# File lib/csv_serializer/definition/function_hash.rb, line 2
def column_names
  definitions.keys
end
process(record) click to toggle source
# File lib/csv_serializer/definition/function_hash.rb, line 6
def process(record)
  producers.map do |func|
    func.call record
  end
end
producers() click to toggle source
# File lib/csv_serializer/definition/function_hash.rb, line 12
def producers
  definitions.values
end