Files
2021-03-08 23:24:57 +01:00

28 lines
392 B
Ruby

require "csv"
module Report
module Csv
class Base
attr_accessor :decorator
def name
decorator.name(:csv)
end
def mime_type
Mime[:csv]
end
def run
::CSV.generate do |csv|
csv << decorator.headers
decorator.rows.each do |row|
csv << row
end
end
end
end
end
end