lib/bumblebee/template.rb in bumblebee-1.0.0 vs lib/bumblebee/template.rb in bumblebee-1.1.0

- old
+ new

@@ -24,11 +24,13 @@ end def generate_csv(objects, options = {}) objects = objects.is_a?(Hash) ? [objects] : Array(objects) - CSV.generate(make_options(options)) do |csv| + write_options = make_options(options).merge(write_headers: true) + + CSV.generate(write_options) do |csv| objects.each do |object| row = columns.map { |column| column.object_to_csv(object) } csv << row end @@ -50,9 +52,9 @@ end private def make_options(options = {}) - options.merge(headers: headers, write_headers: true) + options.merge(headers: headers) end end end