Sha256: 6be1b516bffd35eb3871d1da1b24a0c9204862e5d200667bff914c927ffe955d

Contents?: true

Size: 456 Bytes

Versions: 45

Compression:

Stored size: 456 Bytes

Contents

require 'csv'

module OutputToCSV
  def self.output_results( filename, results )
    CSV.open( filename, 'w' ) do |csv|
      # Iterate over each result set, which contains many results
      results.each do |result_set|
        columns = []
        times = []
        result_set.each do |result|
          columns << result.description
          times << result.tms.real
        end
        csv << columns
        csv << times
      end
    end
  end
end

Version data entries

45 entries across 45 versions & 3 rubygems

Version Path
activerecord-import-1.4.0 benchmarks/lib/output_to_csv.rb
activerecord-import-1.3.0 benchmarks/lib/output_to_csv.rb
rails_mini_profiler-0.2.0 vendor/bundle/ruby/3.0.0/gems/activerecord-import-1.2.0/benchmarks/lib/output_to_csv.rb
activerecord-import-1.2.0 benchmarks/lib/output_to_csv.rb
activerecord-import-1.1.0 benchmarks/lib/output_to_csv.rb
activerecord-import-1.0.8 benchmarks/lib/output_to_csv.rb
activerecord-import-1.0.7 benchmarks/lib/output_to_csv.rb
activerecord-import-1.0.6 benchmarks/lib/output_to_csv.rb
activerecord-import-1.0.5 benchmarks/lib/output_to_csv.rb
activerecord-import-1.0.4 benchmarks/lib/output_to_csv.rb
activerecord-import-1.0.3 benchmarks/lib/output_to_csv.rb
activerecord-import-1.0.2 benchmarks/lib/output_to_csv.rb
activerecord-import-1.0.1 benchmarks/lib/output_to_csv.rb
activerecord-import-1.0.0 benchmarks/lib/output_to_csv.rb
activerecord-import-0.28.2 benchmarks/lib/output_to_csv.rb
activerecord-import-0.28.1 benchmarks/lib/output_to_csv.rb
activerecord-import-0.28.0 benchmarks/lib/output_to_csv.rb
activerecord-import-0.27.0 benchmarks/lib/output_to_csv.rb
activerecord-import-0.26.0 benchmarks/lib/output_to_csv.rb
activerecord-import-0.25.0 benchmarks/lib/output_to_csv.rb