module ICalPal

def to_csv(headers)

Returns:
  • (CSV::Row) - The +Store+, +Calendar+, or +CalendarItem+ as a CSV::Row

Parameters:
  • headers (Array) -- Key names used as the header row in a CSV::Table
def to_csv(headers)
  values = headers.map { |h| (@self[h].respond_to?(:gsub))? @self[h].gsub("\n", '\n') : @self[h] }
  CSV::Row.new(headers, values)
end