lib/render_csv.rb in render_csv-2.0.0 vs lib/render_csv.rb in render_csv-2.1.0.beta1

- old
+ new

@@ -4,11 +4,11 @@ require 'render_csv/csv_renderable' require 'action_controller/metal/renderers' ActionController.add_renderer :csv do |csv, options| filename = options[:filename] || options[:template] - csv.extend RenderCsv::CsvRenderable - data = csv.respond_to?(:to_csv) ? csv.to_csv(options) : csv + csv.extend RenderCsv::CsvRenderable unless csv.respond_to?(:to_csv) + data = csv.to_csv(options) send_data data, type: Mime::CSV, disposition: "attachment; filename=#{filename}.csv" end end end end