lib/active_admin/csv_builder.rb in activeadmin-2.7.0 vs lib/active_admin/csv_builder.rb in activeadmin-2.8.0

- old
+ new

@@ -40,14 +40,14 @@ def column(name, options = {}, &block) @columns << Column.new(name, @resource, column_transitive_options.merge(options), block) end def build(controller, csv) - @collection = controller.send :find_collection, except: :pagination - columns = exec_columns controller.view_context - bom = options.delete :byte_order_mark + @collection = controller.send :find_collection, except: :pagination + columns = exec_columns controller.view_context + bom = options.delete :byte_order_mark column_names = options.delete(:column_names) { true } - csv_options = options.except :encoding_options, :humanize_name + csv_options = options.except :encoding_options, :humanize_name csv << bom if bom if column_names csv << CSV.generate_line(columns.map { |c| encode c.name, options }, **csv_options)