Sha256: 6f368ae44448fa3c7aea9a74052b0d6ac81fd5992971d2fccbe4eb49d2bedf62
Contents?: true
Size: 462 Bytes
Versions: 9
Compression:
Stored size: 462 Bytes
Contents
module Snuffle module Formatters class Csv include Formatters::Base def header columns.join(',') end def rows summary.cohorts.group_by{|c| c.values}.map do |cohort| [summary.path_to_file, summary.class_name, cohort[0].join("; "), cohort[1].map(&:line_numbers).join("; ")].join(',') end end def footer end def file_extension ".csv" end end end end
Version data entries
9 entries across 9 versions & 1 rubygems